home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_13_GSelCommand.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
151KB
|
2,636 lines
# near model CODE resource
# jump table entries: 4576-4606 (31 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 266C 0008 movea.l A3, [A4 + 0x8]
00000010 2053 movea.l A0, [A3]
00000012 2F28 0024 move.l -[A7], [A0 + 0x24]
00000016 486C FE4E pea.l [A4 - 0x1B2]
0000001A 4EAD 24AA jsr [A5 + 0x24AA /* export_1169 */]
0000001E 4267 clr.w -[A7]
00000020 42A7 clr.l -[A7]
00000022 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000026 205F movea.l A0, [A7]+
00000028 2050 movea.l A0, [A0]
0000002A 2F28 01AE move.l -[A7], [A0 + 0x1AE]
0000002E 486C FE4E pea.l [A4 - 0x1B2]
00000032 4EAD 35E2 jsr [A5 + 0x35E2 /* export_1720 */]
00000036 101F move.b D0, [A7]+
00000038 6710 beq +0x12 /* 0000004A */
0000003A 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000003E 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */]
00000042 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000046 4EAD 2452 jsr [A5 + 0x2452 /* export_1158 */]
label0000004A:
0000004A 4CDF 1800 movem.l A3,A4, [A7]+
0000004E 4E5E unlink A6
00000050 2E9F move.l [A7], [A7]+
00000052 4E75 rts
fn00000054:
00000054 4E56 FED0 link A6, -0x0130
00000058 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000005C 266E 0008 movea.l A3, [A6 + 0x8]
00000060 286B 0008 movea.l A4, [A3 + 0x8]
00000064 302E 000C move.w D0, [A6 + 0xC]
00000068 0440 0BCD subi.w D0, 0xBCD
0000006C 6746 beq +0x48 /* 000000B4 */
0000006E 5340 subq.w D0, 1
00000070 670C beq +0xE /* 0000007E */
00000072 0440 07E2 subi.w D0, 0x7E2
00000076 6700 00A4 beq +0xA6 /* 0000011C */
0000007A 6000 00FC bra +0xFE /* 00000178 */
label0000007E:
0000007E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000082 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
00000086 2054 movea.l A0, [A4]
00000088 2F28 0024 move.l -[A7], [A0 + 0x24]
0000008C 2F28 002C move.l -[A7], [A0 + 0x2C]
00000090 1F3C 0001 move.b -[A7], 0x1
00000094 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */]
00000098 2F2B 0008 move.l -[A7], [A3 + 0x8]
0000009C 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
000000A0 42A7 clr.l -[A7]
000000A2 2054 movea.l A0, [A4]
000000A4 2F28 002C move.l -[A7], [A0 + 0x2C]
000000A8 4EAD 306A jsr [A5 + 0x306A /* export_1545 */]
000000AC 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
000000B0 6000 0164 bra +0x166 /* 00000216 */
label000000B4:
000000B4 42A7 clr.l -[A7]
000000B6 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
000000BA 205F movea.l A0, [A7]+
000000BC 43EE FF70 lea.l A1, [A6 - 0x90]
000000C0 2050 movea.l A0, [A0]
000000C2 45E8 00C0 lea.l A2, [A0 + 0xC0]
000000C6 7023 moveq.l D0, 0x23
label000000C8:
000000C8 22DA move.l [A1]+, [A2]+
000000CA 51C8 FFFC dbf D0, -0x6 /* 000000C8 */
000000CE 2054 movea.l A0, [A4]
000000D0 2F28 0024 move.l -[A7], [A0 + 0x24]
000000D4 486E FF70 pea.l [A6 - 0x90]
000000D8 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
000000DC 2F2B 0008 move.l -[A7], [A3 + 0x8]
000000E0 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
000000E4 42A7 clr.l -[A7]
000000E6 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
000000EA 205F movea.l A0, [A7]+
000000EC 2050 movea.l A0, [A0]
000000EE 1028 0150 move.b D0, [A0 + 0x150]
000000F2 6700 0122 beq +0x124 /* 00000216 */
000000F6 42A7 clr.l -[A7]
000000F8 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */
000000FE 2054 movea.l A0, [A4]
00000100 2F28 0024 move.l -[A7], [A0 + 0x24]
00000104 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000108 2E17 move.l D7, [A7]
0000010A 3F3C 0003 move.w -[A7], 0x3
0000010E 2054 movea.l A0, [A4]
00000110 2F28 0024 move.l -[A7], [A0 + 0x24]
00000114 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
00000118 6000 00FC bra +0xFE /* 00000216 */
label0000011C:
0000011C 2054 movea.l A0, [A4]
0000011E 2F28 002C move.l -[A7], [A0 + 0x2C]
00000122 486E FF70 pea.l [A6 - 0x90]
00000126 486E FF60 pea.l [A6 - 0xA0]
0000012A 4EBA 05E8 jsr [PC + 0x5E8 /* 00000714 */]
0000012E 2054 movea.l A0, [A4]
00000130 2F28 0024 move.l -[A7], [A0 + 0x24]
00000134 486E FF70 pea.l [A6 - 0x90]
00000138 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
0000013C 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000140 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
00000144 2054 movea.l A0, [A4]
00000146 2F28 002C move.l -[A7], [A0 + 0x2C]
0000014A 3F2E FF60 move.w -[A7], [A6 - 0xA0]
0000014E 4EBA 05FC jsr [PC + 0x5FC /* 0000074C */]
00000152 42A7 clr.l -[A7]
00000154 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */
0000015A 2054 movea.l A0, [A4]
0000015C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000160 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000164 2E17 move.l D7, [A7]
00000166 3F3C 0003 move.w -[A7], 0x3
0000016A 2054 movea.l A0, [A4]
0000016C 2F28 0024 move.l -[A7], [A0 + 0x24]
00000170 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
00000174 6000 00A0 bra +0xA2 /* 00000216 */
label00000178:
00000178 3F2E 000C move.w -[A7], [A6 + 0xC]
0000017C 486E FF62 pea.l [A6 - 0x9E]
00000180 486E FF64 pea.l [A6 - 0x9C]
00000184 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
00000188 4267 clr.w -[A7]
0000018A 42A7 clr.l -[A7]
0000018C 3F3C 0005 move.w -[A7], 0x5
00000190 A949 syscall GetMenuHandle
00000192 A950 syscall CountMItems
00000194 3A1F move.w D5, [A7]+
00000196 7007 moveq.l D0, 0x07
00000198 B06E FF64 cmp.w D0, [A6 - 0x9C]
0000019C 6E78 bgt +0x7A /* 00000216 */
0000019E 42A7 clr.l -[A7]
000001A0 302E FF64 move.w D0, [A6 - 0x9C]
000001A4 5D40 subq.w D0, 6
000001A6 3F00 move.w -[A7], D0
000001A8 42A7 clr.l -[A7]
000001AA 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
000001AE 205F movea.l A0, [A7]+
000001B0 2050 movea.l A0, [A0]
000001B2 2F28 01AE move.l -[A7], [A0 + 0x1AE]
000001B6 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */]
000001BA 2C1F move.l D6, [A7]+
000001BC 486E FED0 pea.l [A6 - 0x130]
000001C0 2F06 move.l -[A7], D6
000001C2 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000001C6 205F movea.l A0, [A7]+
000001C8 43EE FF70 lea.l A1, [A6 - 0x90]
000001CC 7023 moveq.l D0, 0x23
label000001CE:
000001CE 22D8 move.l [A1]+, [A0]+
000001D0 51C8 FFFC dbf D0, -0x6 /* 000001CE */
000001D4 2054 movea.l A0, [A4]
000001D6 2F28 0024 move.l -[A7], [A0 + 0x24]
000001DA 486E FF70 pea.l [A6 - 0x90]
000001DE 4EAD 27B2 jsr [A5 + 0x27B2 /* export_1266 */]
000001E2 2F2B 0008 move.l -[A7], [A3 + 0x8]
000001E6 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
000001EA 2046 movea.l A0, D6
000001EC 2050 movea.l A0, [A0]
000001EE 1028 00B2 move.b D0, [A0 + 0xB2]
000001F2 6722 beq +0x24 /* 00000216 */
000001F4 42A7 clr.l -[A7]
000001F6 2F3C 6669 6E64 move.l -[A7], 0x66696E64 /* 'find' */
000001FC 2054 movea.l A0, [A4]
000001FE 2F28 0024 move.l -[A7], [A0 + 0x24]
00000202 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000206 2E17 move.l D7, [A7]
00000208 3F3C 0003 move.w -[A7], 0x3
0000020C 2054 movea.l A0, [A4]
0000020E 2F28 0024 move.l -[A7], [A0 + 0x24]
00000212 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
label00000216:
00000216 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
0000021A 4E5E unlink A6
0000021C 205F movea.l A0, [A7]+
0000021E 5C4F addq.w A7, 6
00000220 4ED0 jmp [A0]
00000222 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000224-0000022C
fn00000224:
00000224 4E56 0000 link A6, 0
00000228 4EAD 4382 jsr [A5 + 0x4382 /* export_2156 */]
// end alternate branch 00000224-0000022C
fn00000224: // (misaligned)
00000226 0000 4EAD ori.b D0, 0xAD
0000022A 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
0000022C 4EAD 36CA jsr [A5 + 0x36CA /* export_1749 */]
00000230 226E 0008 movea.l A1, [A6 + 0x8]
00000234 2069 0008 movea.l A0, [A1 + 0x8]
00000238 2050 movea.l A0, [A0]
0000023A 2F28 002C move.l -[A7], [A0 + 0x2C]
0000023E 42A7 clr.l -[A7]
00000240 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000244 205F movea.l A0, [A7]+
00000246 2050 movea.l A0, [A0]
00000248 2F28 00BC move.l -[A7], [A0 + 0xBC]
0000024C 4EAD 27E2 jsr [A5 + 0x27E2 /* export_1272 */]
00000250 4E5E unlink A6
00000252 2E9F move.l [A7], [A7]+
00000254 4E75 rts
00000256 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_572: // at 00000258 (misaligned)
0000025A F340 .extension 0x340 <<F/4-5/1>> // unimplemented
0000025C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000260 266E 0008 movea.l A3, [A6 + 0x8]
00000264 3E2E 000C move.w D7, [A6 + 0xC]
00000268 284B movea.l A4, A3
0000026A 7000 moveq.l D0, 0x00
0000026C 2D40 000E move.l [A6 + 0xE], D0
00000270 3007 move.w D0, D7
00000272 5340 subq.w D0, 1
00000274 6770 beq +0x72 /* 000002E6 */
00000276 0440 03E8 subi.w D0, 0x3E8
0000027A 6760 beq +0x62 /* 000002DC */
0000027C 0440 03E8 subi.w D0, 0x3E8
00000280 6700 00A2 beq +0xA4 /* 00000324 */
00000284 0440 0009 subi.w D0, 0x9 /* '\t' */
00000288 6744 beq +0x46 /* 000002CE */
0000028A 5B40 subq.w D0, 5
0000028C 6700 00AE beq +0xB0 /* 0000033C */
00000290 0440 03DC subi.w D0, 0x3DC
00000294 6700 00B0 beq +0xB2 /* 00000346 */
00000298 0440 0011 subi.w D0, 0x11
0000029C 6700 00BC beq +0xBE /* 0000035A */
000002A0 5340 subq.w D0, 1
000002A2 6700 00BE beq +0xC0 /* 00000362 */
000002A6 5340 subq.w D0, 1
000002A8 6700 00B8 beq +0xBA /* 00000362 */
000002AC 0440 03D3 subi.w D0, 0x3D3
000002B0 673C beq +0x3E /* 000002EE */
000002B2 5F40 subq.w D0, 7
000002B4 674A beq +0x4C /* 00000300 */
000002B6 5540 subq.w D0, 2
000002B8 6758 beq +0x5A /* 00000312 */
000002BA 0440 0406 subi.w D0, 0x406
000002BE 6700 00A2 beq +0xA4 /* 00000362 */
000002C2 0440 03F7 subi.w D0, 0x3F7
000002C6 6700 0086 beq +0x88 /* 0000034E */
000002CA 6000 00A0 bra +0xA2 /* 0000036C */
label000002CE:
000002CE 2053 movea.l A0, [A3]
000002D0 2F28 0024 move.l -[A7], [A0 + 0x24]
000002D4 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */]
000002D8 6000 00E6 bra +0xE8 /* 000003C0 */
label000002DC:
000002DC 2F0B move.l -[A7], A3
000002DE 4EAD 0FEA jsr [A5 + 0xFEA /* export_505 */]
000002E2 6000 00DC bra +0xDE /* 000003C0 */
label000002E6:
000002E6 4EAD 34A2 jsr [A5 + 0x34A2 /* export_1680 */]
000002EA 6000 00D4 bra +0xD6 /* 000003C0 */
label000002EE:
000002EE 102D F104 move.b D0, [A5 - 0xEFC]
000002F2 6700 00CC beq +0xCE /* 000003C0 */
000002F6 2F0B move.l -[A7], A3
000002F8 4EAD 0FD2 jsr [A5 + 0xFD2 /* export_502 */]
000002FC 6000 00C2 bra +0xC4 /* 000003C0 */
label00000300:
00000300 102D F104 move.b D0, [A5 - 0xEFC]
00000304 6700 00BA beq +0xBC /* 000003C0 */
00000308 2F0B move.l -[A7], A3
0000030A 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */]
0000030E 6000 00B0 bra +0xB2 /* 000003C0 */
label00000312:
00000312 102D F104 move.b D0, [A5 - 0xEFC]
00000316 6700 00A8 beq +0xAA /* 000003C0 */
0000031A 2F0B move.l -[A7], A3
0000031C 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
00000320 6000 009E bra +0xA0 /* 000003C0 */
label00000324:
00000324 42A7 clr.l -[A7]
00000326 A924 syscall FrontWindow
00000328 2C1F move.l D6, [A7]+
0000032A 6708 beq +0xA /* 00000334 */
0000032C 2F06 move.l -[A7], D6
0000032E 2F0B move.l -[A7], A3
00000330 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
label00000334:
00000334 4A86 tst.l D6
00000336 66EC bne -0x12 /* 00000324 */
00000338 6000 0086 bra +0x88 /* 000003C0 */
label0000033C:
0000033C 3F07 move.w -[A7], D7
0000033E 2F0B move.l -[A7], A3
00000340 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */]
00000344 607A bra +0x7C /* 000003C0 */
label00000346:
00000346 2F0E move.l -[A7], A6
00000348 4EBA FEDA jsr [PC - 0x126 /* 00000224 */]
0000034C 6072 bra +0x74 /* 000003C0 */
label0000034E:
0000034E 4267 clr.w -[A7]
00000350 4EAD 3E42 jsr [A5 + 0x3E42 /* export_1988 */]
00000354 101F move.b D0, [A7]+
00000356 6668 bne +0x6A /* 000003C0 */
00000358 6066 bra +0x68 /* 000003C0 */
label0000035A:
0000035A 2F0E move.l -[A7], A6
0000035C 4EBA FCA2 jsr [PC - 0x35E /* 00000000 */]
00000360 605E bra +0x60 /* 000003C0 */
label00000362:
00000362 3F07 move.w -[A7], D7
00000364 2F0E move.l -[A7], A6
00000366 4EBA FCEC jsr [PC - 0x314 /* 00000054 */]
0000036A 6054 bra +0x56 /* 000003C0 */
label0000036C:
0000036C 4A47 tst.w D7
0000036E 6E42 bgt +0x44 /* 000003B2 */
00000370 3F07 move.w -[A7], D7
00000372 486E FE4A pea.l [A6 - 0x1B6]
00000376 486E FE4C pea.l [A6 - 0x1B4]
0000037A 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */]
0000037E 7007 moveq.l D0, 0x07
00000380 B06E FE4A cmp.w D0, [A6 - 0x1B6]
00000384 661A bne +0x1C /* 000003A0 */
00000386 2054 movea.l A0, [A4]
00000388 3028 0030 move.w D0, [A0 + 0x30]
0000038C 5240 addq.w D0, 1
0000038E B06E FE4C cmp.w D0, [A6 - 0x1B4]
00000392 6C2C bge +0x2E /* 000003C0 */
00000394 3F2E FE4C move.w -[A7], [A6 - 0x1B4]
00000398 2F0B move.l -[A7], A3
0000039A 4EAD 0FF2 jsr [A5 + 0xFF2 /* export_506 */]
0000039E 6020 bra +0x22 /* 000003C0 */
label000003A0:
000003A0 7005 moveq.l D0, 0x05
000003A2 B06E FE4A cmp.w D0, [A6 - 0x1B6]
000003A6 6618 bne +0x1A /* 000003C0 */
000003A8 3F07 move.w -[A7], D7
000003AA 2F0E move.l -[A7], A6
000003AC 4EBA FCA6 jsr [PC - 0x35A /* 00000054 */]
000003B0 600E bra +0x10 /* 000003C0 */
label000003B2:
000003B2 42A7 clr.l -[A7]
000003B4 3F07 move.w -[A7], D7
000003B6 2F0B move.l -[A7], A3
000003B8 4EBA 0706 jsr [PC + 0x706 /* 00000AC0 */]
000003BC 2D5F 000E move.l [A6 + 0xE], [A7]+
label000003C0:
000003C0 2054 movea.l A0, [A4]
000003C2 4228 0038 clr.b [A0 + 0x38]
000003C6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000003CA 4E5E unlink A6
000003CC 205F movea.l A0, [A7]+
000003CE 5C4F addq.w A7, 6
000003D0 4ED0 jmp [A0]
000003D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_573: // at 000003D4 (misaligned)
000003D6 0000 4267 ori.b D0, 0x67 /* 'g' */
000003DA 4EAD 4342 jsr [A5 + 0x4342 /* export_2148 */]
000003DE 101F move.b D0, [A7]+
000003E0 6714 beq +0x16 /* 000003F6 */
000003E2 42A7 clr.l -[A7]
000003E4 3F2E 000C move.w -[A7], [A6 + 0xC]
000003E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003EC 4EBA 1246 jsr [PC + 0x1246 /* 00001634 */]
000003F0 2D5F 000E move.l [A6 + 0xE], [A7]+
000003F4 6006 bra +0x8 /* 000003FC */
label000003F6:
000003F6 7000 moveq.l D0, 0x00
000003F8 2D40 000E move.l [A6 + 0xE], D0
label000003FC:
000003FC 4E5E unlink A6
000003FE 205F movea.l A0, [A7]+
00000400 5C4F addq.w A7, 6
00000402 4ED0 jmp [A0]
export_574:
00000404 4E56 FFD8 link A6, -0x0028
00000408 48E7 0308 movem.l -[A7], D6,D7,A4
0000040C 286E 0008 movea.l A4, [A6 + 0x8]
00000410 2054 movea.l A0, [A4]
00000412 2E28 0046 move.l D7, [A0 + 0x46]
00000416 486E FFFC pea.l [A6 - 0x4]
0000041A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000041E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000422 486E FFEE pea.l [A6 - 0x12]
00000426 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
0000042A 2054 movea.l A0, [A4]
0000042C 316E FFEE 004E move.w [A0 + 0x4E], [A6 - 0x12]
00000432 316E FFF0 004C move.w [A0 + 0x4C], [A6 - 0x10]
00000438 316E FFF2 004A move.w [A0 + 0x4A], [A6 - 0xE]
0000043E 2268 0034 movea.l A1, [A0 + 0x34]
00000442 2251 movea.l A1, [A1]
00000444 1029 0099 move.b D0, [A1 + 0x99]
00000448 6738 beq +0x3A /* 00000482 */
0000044A 2254 movea.l A1, [A4]
0000044C 2069 0034 movea.l A0, [A1 + 0x34]
00000450 2050 movea.l A0, [A0]
00000452 3028 009A move.w D0, [A0 + 0x9A]
00000456 5F40 subq.w D0, 7
00000458 670A beq +0xC /* 00000464 */
0000045A 5340 subq.w D0, 1
0000045C 6710 beq +0x12 /* 0000046E */
0000045E 5340 subq.w D0, 1
00000460 6716 beq +0x18 /* 00000478 */
00000462 6026 bra +0x28 /* 0000048A */
label00000464:
00000464 2054 movea.l A0, [A4]
00000466 117C 0008 006A move.b [A0 + 0x6A], 0x8
0000046C 601C bra +0x1E /* 0000048A */
label0000046E:
0000046E 2054 movea.l A0, [A4]
00000470 117C 0004 006A move.b [A0 + 0x6A], 0x4
00000476 6012 bra +0x14 /* 0000048A */
label00000478:
00000478 2054 movea.l A0, [A4]
0000047A 117C 0002 006A move.b [A0 + 0x6A], 0x2
00000480 6008 bra +0xA /* 0000048A */
label00000482:
00000482 2054 movea.l A0, [A4]
00000484 117C 0001 006A move.b [A0 + 0x6A], 0x1
label0000048A:
0000048A 42A7 clr.l -[A7]
0000048C 2F3C 0001 0001 move.l -[A7], 0x10001
00000492 A869 syscall FixRatio
00000494 2054 movea.l A0, [A4]
00000496 215F 0054 move.l [A0 + 0x54], [A7]+
0000049A 42A7 clr.l -[A7]
0000049C 2F3C 0001 0001 move.l -[A7], 0x10001
000004A2 A869 syscall FixRatio
000004A4 2054 movea.l A0, [A4]
000004A6 215F 0050 move.l [A0 + 0x50], [A7]+
000004AA 486E FFE4 pea.l [A6 - 0x1C]
000004AE 2054 movea.l A0, [A4]
000004B0 2F28 0034 move.l -[A7], [A0 + 0x34]
000004B4 4EAD 320A jsr [A5 + 0x320A /* export_1597 */]
000004B8 202E FFE4 move.l D0, [A6 - 0x1C]
000004BC 7224 moveq.l D1, 0x24
000004BE 9081 sub.l D0, D1
000004C0 3D40 FFDC move.w [A6 - 0x24], D0
000004C4 3D6E FFEA FFDE move.w [A6 - 0x22], [A6 - 0x16]
000004CA 2254 movea.l A1, [A4]
000004CC 2069 0034 movea.l A0, [A1 + 0x34]
000004D0 2050 movea.l A0, [A0]
000004D2 1028 0098 move.b D0, [A0 + 0x98]
000004D6 4880 ext.w D0
000004D8 5240 addq.w D0, 1
000004DA C1FC 0070 muls.w D0, 0x70 /* 'p' */
000004DE 3340 0066 move.w [A1 + 0x66], D0
000004E2 2069 0034 movea.l A0, [A1 + 0x34]
000004E6 2050 movea.l A0, [A0]
000004E8 1028 0098 move.b D0, [A0 + 0x98]
000004EC 4880 ext.w D0
000004EE 5240 addq.w D0, 1
000004F0 C1FC 0070 muls.w D0, 0x70 /* 'p' */
000004F4 3340 0068 move.w [A1 + 0x68], D0
000004F8 3029 0066 move.w D0, [A1 + 0x66]
000004FC 5440 addq.w D0, 2
000004FE 3D40 FFE2 move.w [A6 - 0x1E], D0
00000502 3029 0068 move.w D0, [A1 + 0x68]
00000506 D07C 0034 add.w D0, 0x34 /* '4' */
0000050A 3D40 FFE0 move.w [A6 - 0x20], D0
0000050E 42A7 clr.l -[A7]
00000510 302E FFE2 move.w D0, [A6 - 0x1E]
00000514 48C0 ext.l D0
00000516 2F00 move.l -[A7], D0
00000518 2054 movea.l A0, [A4]
0000051A 2F28 0054 move.l -[A7], [A0 + 0x54]
0000051E 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00000522 2054 movea.l A0, [A4]
00000524 215F 005C move.l [A0 + 0x5C], [A7]+
00000528 302E FFDE move.w D0, [A6 - 0x22]
0000052C 48C0 ext.l D0
0000052E 2F00 move.l -[A7], D0
00000530 2F28 005C move.l -[A7], [A0 + 0x5C]
00000534 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000538 201F move.l D0, [A7]+
0000053A 3140 0062 move.w [A0 + 0x62], D0
0000053E 302E FFDE move.w D0, [A6 - 0x22]
00000542 48C0 ext.l D0
00000544 81E8 0062 divs.w D0, [A0 + 0x62]
00000548 48C0 ext.l D0
0000054A 2140 005C move.l [A0 + 0x5C], D0
0000054E 42A7 clr.l -[A7]
00000550 302E FFE0 move.w D0, [A6 - 0x20]
00000554 48C0 ext.l D0
00000556 2F00 move.l -[A7], D0
00000558 2054 movea.l A0, [A4]
0000055A 2F28 0050 move.l -[A7], [A0 + 0x50]
0000055E 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00000562 2054 movea.l A0, [A4]
00000564 215F 0058 move.l [A0 + 0x58], [A7]+
00000568 302E FFDC move.w D0, [A6 - 0x24]
0000056C 48C0 ext.l D0
0000056E 2F00 move.l -[A7], D0
00000570 2F28 0058 move.l -[A7], [A0 + 0x58]
00000574 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000578 201F move.l D0, [A7]+
0000057A 3140 0064 move.w [A0 + 0x64], D0
0000057E 302E FFDC move.w D0, [A6 - 0x24]
00000582 48C0 ext.l D0
00000584 81E8 0064 divs.w D0, [A0 + 0x64]
00000588 48C0 ext.l D0
0000058A 2140 0058 move.l [A0 + 0x58], D0
0000058E 2F07 move.l -[A7], D7
00000590 3028 0062 move.w D0, [A0 + 0x62]
00000594 48C0 ext.l D0
00000596 2F00 move.l -[A7], D0
00000598 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000059C 201F move.l D0, [A7]+
0000059E 3140 0060 move.w [A0 + 0x60], D0
000005A2 2F07 move.l -[A7], D7
000005A4 3028 0062 move.w D0, [A0 + 0x62]
000005A8 48C0 ext.l D0
000005AA 2F00 move.l -[A7], D0
000005AC 4EAD 4912 jsr [A5 + 0x4912 /* export_2334 */]
000005B0 4A9F tst.l [A7]+
000005B2 6F06 ble +0x8 /* 000005BA */
000005B4 2054 movea.l A0, [A4]
000005B6 5268 0060 addq.w [A0 + 0x60], 1
label000005BA:
000005BA 2054 movea.l A0, [A4]
000005BC 3028 0060 move.w D0, [A0 + 0x60]
000005C0 48C0 ext.l D0
000005C2 81E8 0064 divs.w D0, [A0 + 0x64]
000005C6 3C00 move.w D6, D0
000005C8 3028 0060 move.w D0, [A0 + 0x60]
000005CC 48C0 ext.l D0
000005CE 81E8 0064 divs.w D0, [A0 + 0x64]
000005D2 4840 swap.w D0
000005D4 4A40 tst.w D0
000005D6 6F02 ble +0x4 /* 000005DA */
000005D8 5246 addq.w D6, 1
label000005DA:
000005DA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000005DE 3006 move.w D0, D6
000005E0 48C0 ext.l D0
000005E2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000005E6 2F00 move.l -[A7], D0
000005E8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000005EC 4267 clr.w -[A7]
000005EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005F2 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
000005F6 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000005FA 4E5E unlink A6
000005FC 2E9F move.l [A7], [A7]+
000005FE 4E75 rts
export_575:
00000600 4E56 0000 link A6, 0
00000604 4AAE 000E tst.l [A6 + 0xE]
00000608 6710 beq +0x12 /* 0000061A */
0000060A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000060E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000612 2F2E 000E move.l -[A7], [A6 + 0xE]
00000616 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */]
label0000061A:
0000061A 4E5E unlink A6
0000061C 205F movea.l A0, [A7]+
0000061E DEFC 000A add.w A7, 0xA /* '\n' */
00000622 4ED0 jmp [A0]
export_576:
00000624 4E56 0000 link A6, 0
00000628 4AAE 000E tst.l [A6 + 0xE]
0000062C 6710 beq +0x12 /* 0000063E */
0000062E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000632 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000636 2F2E 000E move.l -[A7], [A6 + 0xE]
0000063A 4EAD 2FEA jsr [A5 + 0x2FEA /* export_1529 */]
label0000063E:
0000063E 4E5E unlink A6
00000640 205F movea.l A0, [A7]+
00000642 DEFC 000A add.w A7, 0xA /* '\n' */
00000646 4ED0 jmp [A0]
export_577:
00000648 4E56 0000 link A6, 0
0000064C 48E7 0028 movem.l -[A7], A2,A4
00000650 286E 0014 movea.l A4, [A6 + 0x14]
00000654 200C move.l D0, A4
00000656 56C0 sne D0
00000658 4A00 tst.b D0
0000065A 673E beq +0x40 /* 0000069A */
0000065C 2054 movea.l A0, [A4]
0000065E 4AA8 0048 tst.l [A0 + 0x48]
00000662 56C1 sne D1
00000664 C001 and.b D0, D1
00000666 6732 beq +0x34 /* 0000069A */
00000668 2248 movea.l A1, A0
0000066A 2069 0048 movea.l A0, [A1 + 0x48]
0000066E 246E 000C movea.l A2, [A6 + 0xC]
00000672 2050 movea.l A0, [A0]
00000674 14A8 0062 move.b [A2], [A0 + 0x62]
00000678 2069 0048 movea.l A0, [A1 + 0x48]
0000067C 246E 0010 movea.l A2, [A6 + 0x10]
00000680 2050 movea.l A0, [A0]
00000682 24A8 0064 move.l [A2], [A0 + 0x64]
00000686 2069 0048 movea.l A0, [A1 + 0x48]
0000068A 2050 movea.l A0, [A0]
0000068C 3028 005C move.w D0, [A0 + 0x5C]
00000690 48C0 ext.l D0
00000692 206E 0008 movea.l A0, [A6 + 0x8]
00000696 2080 move.l [A0], D0
00000698 6016 bra +0x18 /* 000006B0 */
label0000069A:
0000069A 206E 000C movea.l A0, [A6 + 0xC]
0000069E 4210 clr.b [A0]
000006A0 206E 0010 movea.l A0, [A6 + 0x10]
000006A4 7000 moveq.l D0, 0x00
000006A6 2080 move.l [A0], D0
000006A8 206E 0008 movea.l A0, [A6 + 0x8]
000006AC 7000 moveq.l D0, 0x00
000006AE 2080 move.l [A0], D0
label000006B0:
000006B0 4CDF 1400 movem.l A2,A4, [A7]+
000006B4 4E5E unlink A6
000006B6 205F movea.l A0, [A7]+
000006B8 DEFC 0010 add.w A7, 0x10
000006BC 4ED0 jmp [A0]
000006BE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_578: // at 000006C0 (misaligned)
000006C2 FFFC .invalid <<F/7/7>>
000006C4 7000 moveq.l D0, 0x00
000006C6 2D40 0012 move.l [A6 + 0x12], D0
000006CA 4267 clr.w -[A7]
000006CC 4EAD 3FE2 jsr [A5 + 0x3FE2 /* export_2040 */]
000006D0 101F move.b D0, [A7]+
000006D2 6702 beq +0x4 /* 000006D6 */
000006D4 6032 bra +0x34 /* 00000708 */
label000006D6:
000006D6 486E FFFC pea.l [A6 - 0x4]
000006DA 486D 2A5C pea.l [A5 + 0x2A5C]
000006DE 3F3C 002C move.w -[A7], 0x2C /* ',' */
000006E2 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000006E6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006EA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000006EE 2F2E 000E move.l -[A7], [A6 + 0xE]
000006F2 1F2E 000C move.b -[A7], [A6 + 0xC]
000006F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006FE 4EAD 0A8A jsr [A5 + 0xA8A /* export_333 */]
00000702 2D6E FFFC 0012 move.l [A6 + 0x12], [A6 - 0x4]
label00000708:
00000708 4E5E unlink A6
0000070A 205F movea.l A0, [A7]+
0000070C DEFC 000A add.w A7, 0xA /* '\n' */
00000710 4ED0 jmp [A0]
00000712 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000714-0000071A
fn00000714:
00000714 4E56 0000 link A6, 0
00000718 2F0A move.l -[A7], A2
// end alternate branch 00000714-0000071A
fn00000714: // (misaligned)
00000716 0000 2F0A ori.b D0, 0xA /* '\n' */
0000071A 206E 0010 movea.l A0, [A6 + 0x10]
0000071E 226E 000C movea.l A1, [A6 + 0xC]
00000722 2050 movea.l A0, [A0]
00000724 45E8 005C lea.l A2, [A0 + 0x5C]
00000728 7023 moveq.l D0, 0x23
label0000072A:
0000072A 22DA move.l [A1]+, [A2]+
0000072C 51C8 FFFC dbf D0, -0x6 /* 0000072A */
00000730 206E 0010 movea.l A0, [A6 + 0x10]
00000734 226E 0008 movea.l A1, [A6 + 0x8]
00000738 2050 movea.l A0, [A0]
0000073A 32A8 005A move.w [A1], [A0 + 0x5A]
0000073E 245F movea.l A2, [A7]+
00000740 4E5E unlink A6
00000742 205F movea.l A0, [A7]+
00000744 DEFC 000C add.w A7, 0xC
00000748 4ED0 jmp [A0]
0000074A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000074C-00000756
fn0000074C:
0000074C 4E56 0000 link A6, 0
00000750 206E 000A movea.l A0, [A6 + 0xA]
00000754 2050 movea.l A0, [A0]
// end alternate branch 0000074C-00000756
fn0000074C: // (misaligned)
0000074E 0000 206E ori.b D0, 0x6E /* 'n' */
00000752 000A 2050 ori.b A2, 0x50 /* 'P' */
00000756 316E 0008 00EC move.w [A0 + 0xEC], [A6 + 0x8]
0000075C 4E5E unlink A6
0000075E 205F movea.l A0, [A7]+
00000760 5C4F addq.w A7, 6
00000762 4ED0 jmp [A0]
export_579:
00000764 4E56 FF64 link A6, -0x009C
00000768 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000076C 266E 0008 movea.l A3, [A6 + 0x8]
00000770 286E 0010 movea.l A4, [A6 + 0x10]
00000774 4267 clr.w -[A7]
00000776 42A7 clr.l -[A7]
00000778 2F0C move.l -[A7], A4
0000077A 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
0000077E 2F0C move.l -[A7], A4
00000780 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000784 3E1F move.w D7, [A7]+
00000786 6770 beq +0x72 /* 000007F8 */
00000788 42A7 clr.l -[A7]
0000078A 3F07 move.w -[A7], D7
0000078C 2F0C move.l -[A7], A4
0000078E 4EAD 260A jsr [A5 + 0x260A /* export_1213 */]
00000792 2C1F move.l D6, [A7]+
00000794 56C0 sne D0
00000796 4A00 tst.b D0
00000798 675E beq +0x60 /* 000007F8 */
0000079A BCAE 000C cmp.l D6, [A6 + 0xC]
0000079E 57C1 seq D1
000007A0 C001 and.b D0, D1
000007A2 6754 beq +0x56 /* 000007F8 */
000007A4 4267 clr.w -[A7]
000007A6 3F07 move.w -[A7], D7
000007A8 486E FF64 pea.l [A6 - 0x9C]
000007AC 1F3C 0001 move.b -[A7], 0x1
000007B0 2F0C move.l -[A7], A4
000007B2 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
000007B6 3A1F move.w D5, [A7]+
000007B8 671A beq +0x1C /* 000007D4 */
000007BA 42A7 clr.l -[A7]
000007BC 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
000007C2 2F0B move.l -[A7], A3
000007C4 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000007C8 42A7 clr.l -[A7]
000007CA 1F3C 0001 move.b -[A7], 0x1
000007CE 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
000007D2 6024 bra +0x26 /* 000007F8 */
label000007D4:
000007D4 202E FF64 move.l D0, [A6 - 0x9C]
000007D8 B0AE 000C cmp.l D0, [A6 + 0xC]
000007DC 661A bne +0x1C /* 000007F8 */
000007DE 42A7 clr.l -[A7]
000007E0 2F3C 6473 6374 move.l -[A7], 0x64736374 /* 'dsct' */
000007E6 2F0B move.l -[A7], A3
000007E8 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000007EC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000007F0 1F3C 0001 move.b -[A7], 0x1
000007F4 4EAD 26CA jsr [A5 + 0x26CA /* export_1237 */]
label000007F8:
000007F8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000007FC 4E5E unlink A6
000007FE 205F movea.l A0, [A7]+
00000800 DEFC 000C add.w A7, 0xC
00000804 4ED0 jmp [A0]
00000806 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_580: // at 00000808 (misaligned)
0000080A FF64 .extension 0xF64 <<F/4-5/7>> // unimplemented
0000080C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000810 266E 0008 movea.l A3, [A6 + 0x8]
00000814 286E 0010 movea.l A4, [A6 + 0x10]
00000818 4267 clr.w -[A7]
0000081A 42A7 clr.l -[A7]
0000081C 2F0C move.l -[A7], A4
0000081E 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000822 2F0C move.l -[A7], A4
00000824 4EAD 25DA jsr [A5 + 0x25DA /* export_1207 */]
00000828 3E1F move.w D7, [A7]+
0000082A 6700 0092 beq +0x94 /* 000008BE */
0000082E 42A7 clr.l -[A7]
00000830 3F07 move.w -[A7], D7
00000832 2F0C move.l -[A7], A4
00000834 4EAD 260A jsr [A5 + 0x260A /* export_1213 */]
00000838 2C1F move.l D6, [A7]+
0000083A 56C0 sne D0
0000083C 4A00 tst.b D0
0000083E 677E beq +0x80 /* 000008BE */
00000840 BCAE 000C cmp.l D6, [A6 + 0xC]
00000844 57C1 seq D1
00000846 C001 and.b D0, D1
00000848 6774 beq +0x76 /* 000008BE */
0000084A 4267 clr.w -[A7]
0000084C 3F07 move.w -[A7], D7
0000084E 486E FF64 pea.l [A6 - 0x9C]
00000852 1F3C 0001 move.b -[A7], 0x1
00000856 2F0C move.l -[A7], A4
00000858 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
0000085C 3A1F move.w D5, [A7]+
0000085E 6720 beq +0x22 /* 00000880 */
00000860 42A7 clr.l -[A7]
00000862 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
00000868 2F0B move.l -[A7], A3
0000086A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000086E 42A7 clr.l -[A7]
00000870 4267 clr.w -[A7]
00000872 1F3C 0001 move.b -[A7], 0x1
00000876 1F3C 0001 move.b -[A7], 0x1
0000087A 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
0000087E 603E bra +0x40 /* 000008BE */
label00000880:
00000880 202E FF64 move.l D0, [A6 - 0x9C]
00000884 B0AE 000C cmp.l D0, [A6 + 0xC]
00000888 6634 bne +0x36 /* 000008BE */
0000088A 42A7 clr.l -[A7]
0000088C 2F3C 6B65 796C move.l -[A7], 0x6B65796C /* 'keyl' */
00000892 2F0B move.l -[A7], A3
00000894 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000898 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000089C 1F3C 0001 move.b -[A7], 0x1
000008A0 42A7 clr.l -[A7]
000008A2 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
000008A6 205F movea.l A0, [A7]+
000008A8 7001 moveq.l D0, 0x01
000008AA 2050 movea.l A0, [A0]
000008AC B068 015A cmp.w D0, [A0 + 0x15A]
000008B0 57C0 seq D0
000008B2 4400 neg.b D0
000008B4 1F00 move.b -[A7], D0
000008B6 1F3C 0001 move.b -[A7], 0x1
000008BA 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
label000008BE:
000008BE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000008C2 4E5E unlink A6
000008C4 205F movea.l A0, [A7]+
000008C6 DEFC 000C add.w A7, 0xC
000008CA 4ED0 jmp [A0]
export_581:
fn000008CC:
000008CC 4E56 0000 link A6, 0
000008D0 2F0C move.l -[A7], A4
000008D2 286E 0008 movea.l A4, [A6 + 0x8]
000008D6 3F2E 0014 move.w -[A7], [A6 + 0x14]
000008DA 42A7 clr.l -[A7]
000008DC 2F2E 0010 move.l -[A7], [A6 + 0x10]
000008E0 42A7 clr.l -[A7]
000008E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008E6 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
000008EA 2054 movea.l A0, [A4]
000008EC 4228 000D clr.b [A0 + 0xD]
000008F0 116E 000E 0022 move.b [A0 + 0x22], [A6 + 0xE]
000008F6 216E 0010 0024 move.l [A0 + 0x24], [A6 + 0x10]
000008FC 116E 000C 0028 move.b [A0 + 0x28], [A6 + 0xC]
00000902 285F movea.l A4, [A7]+
00000904 4E5E unlink A6
00000906 205F movea.l A0, [A7]+
00000908 DEFC 000E add.w A7, 0xE
0000090C 4ED0 jmp [A0]
0000090E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_582: // at 00000910 (misaligned)
00000912 0000 3F2E ori.b D0, 0x2E /* '.' */
00000916 0010 2F2E ori.b [A0], 0x2E /* '.' */
0000091A 000C 4267 ori.b A4, 0x67 /* 'g' */
0000091E 1F3C 0001 move.b -[A7], 0x1
00000922 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000926 4EBA FFA4 jsr [PC - 0x5C /* 000008CC */]
0000092A 4E5E unlink A6
0000092C 205F movea.l A0, [A7]+
0000092E DEFC 000A add.w A7, 0xA /* '\n' */
00000932 4ED0 jmp [A0]
00000934 4E56 0000 link A6, 0
00000938 206E 0008 movea.l A0, [A6 + 0x8]
0000093C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000940 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00000944 4E5E unlink A6
00000946 205F movea.l A0, [A7]+
00000948 DEFC 000A add.w A7, 0xA /* '\n' */
0000094C 4ED0 jmp [A0]
0000094E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_583: // at 00000950 (misaligned)
00000952 FFC2 .invalid <<F/7/7>>
00000954 48E7 0018 movem.l -[A7], A3,A4
00000958 266E 0010 movea.l A3, [A6 + 0x10]
0000095C 286E 0008 movea.l A4, [A6 + 0x8]
00000960 2054 movea.l A0, [A4]
00000962 7000 moveq.l D0, 0x00
00000964 2140 0032 move.l [A0 + 0x32], D0
00000968 7000 moveq.l D0, 0x00
0000096A 2140 0036 move.l [A0 + 0x36], D0
0000096E 7000 moveq.l D0, 0x00
00000970 2140 003A move.l [A0 + 0x3A], D0
00000974 7000 moveq.l D0, 0x00
00000976 2140 0022 move.l [A0 + 0x22], D0
0000097A 116E 000E 0026 move.b [A0 + 0x26], [A6 + 0xE]
00000980 116E 000C 0027 move.b [A0 + 0x27], [A6 + 0xC]
00000986 4267 clr.w -[A7]
00000988 42A7 clr.l -[A7]
0000098A 2F0B move.l -[A7], A3
0000098C 42A7 clr.l -[A7]
0000098E 4267 clr.w -[A7]
00000990 2F0B move.l -[A7], A3
00000992 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */]
00000996 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000099A 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
0000099E 2054 movea.l A0, [A4]
000009A0 4228 000D clr.b [A0 + 0xD]
000009A4 4228 000E clr.b [A0 + 0xE]
000009A8 4228 001B clr.b [A0 + 0x1B]
000009AC 214B 0022 move.l [A0 + 0x22], A3
000009B0 216D FBDC 002A move.l [A0 + 0x2A], [A5 - 0x424]
000009B6 317C FFFF 0030 move.w [A0 + 0x30], 0xFFFF
000009BC 317C FFFF 002E move.w [A0 + 0x2E], 0xFFFF
000009C2 486E FFC2 pea.l [A6 - 0x3E]
000009C6 487A FF6C pea.l [PC - 0x94 /* 00000934, value 0x4E560000 'NV\0\0', cstring "NV" */]
000009CA 2F0E move.l -[A7], A6
000009CC 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000009D0 42A7 clr.l -[A7]
000009D2 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000009D6 2054 movea.l A0, [A4]
000009D8 215F 0036 move.l [A0 + 0x36], [A7]+
000009DC 2254 movea.l A1, [A4]
000009DE 2069 0022 movea.l A0, [A1 + 0x22]
000009E2 2050 movea.l A0, [A0]
000009E4 2F28 0050 move.l -[A7], [A0 + 0x50]
000009E8 2F29 0036 move.l -[A7], [A1 + 0x36]
000009EC A8DC syscall CopyRgn
000009EE 2254 movea.l A1, [A4]
000009F0 2069 0022 movea.l A0, [A1 + 0x22]
000009F4 2050 movea.l A0, [A0]
000009F6 2368 0054 0032 move.l [A1 + 0x32], [A0 + 0x54]
000009FC 2054 movea.l A0, [A4]
000009FE 2F28 0032 move.l -[A7], [A0 + 0x32]
00000A02 A8DD syscall SetEmptyRgn
00000A04 42A7 clr.l -[A7]
00000A06 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000A0A 2054 movea.l A0, [A4]
00000A0C 215F 003A move.l [A0 + 0x3A], [A7]+
00000A10 486E FFC2 pea.l [A6 - 0x3E]
00000A14 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000A18 4CDF 1800 movem.l A3,A4, [A7]+
00000A1C 4E5E unlink A6
00000A1E 205F movea.l A0, [A7]+
00000A20 DEFC 000C add.w A7, 0xC
00000A24 4ED0 jmp [A0]
00000A26 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A28-00000A2E
export_584:
fn00000A28:
00000A28 4E56 0000 link A6, 0
00000A2C 2F0C move.l -[A7], A4
// end alternate branch 00000A28-00000A2E
export_584: // at 00000A28 (misaligned)
fn00000A28: // (misaligned)
00000A2A 0000 2F0C ori.b D0, 0xC
00000A2E 286E 0008 movea.l A4, [A6 + 0x8]
00000A32 2054 movea.l A0, [A4]
00000A34 4AA8 0002 tst.l [A0 + 0x2]
00000A38 6716 beq +0x18 /* 00000A50 */
00000A3A 42A7 clr.l -[A7]
00000A3C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000A40 2054 movea.l A0, [A4]
00000A42 2F28 0002 move.l -[A7], [A0 + 0x2]
00000A46 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
00000A4A 2D5F 000E move.l [A6 + 0xE], [A7]+
00000A4E 6006 bra +0x8 /* 00000A56 */
label00000A50:
00000A50 7000 moveq.l D0, 0x00
00000A52 2D40 000E move.l [A6 + 0xE], D0
label00000A56:
00000A56 285F movea.l A4, [A7]+
00000A58 4E5E unlink A6
00000A5A 205F movea.l A0, [A7]+
00000A5C 5C4F addq.w A7, 6
00000A5E 4ED0 jmp [A0]
fn00000A60:
00000A60 4E56 0000 link A6, 0
00000A64 3F2E 000C move.w -[A7], [A6 + 0xC]
00000A68 42A7 clr.l -[A7]
00000A6A 42A7 clr.l -[A7]
00000A6C 42A7 clr.l -[A7]
00000A6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A72 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000A76 4E5E unlink A6
00000A78 205F movea.l A0, [A7]+
00000A7A 5C4F addq.w A7, 6
00000A7C 4ED0 jmp [A0]
00000A7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A80-00000A8A
fn00000A80:
00000A80 4E56 0000 link A6, 0
00000A84 3F2E 000C move.w -[A7], [A6 + 0xC]
00000A88 42A7 clr.l -[A7]
// end alternate branch 00000A80-00000A8A
fn00000A80: // (misaligned)
00000A82 0000 3F2E ori.b D0, 0x2E /* '.' */
00000A86 000C 42A7 ori.b A4, 0xA7
00000A8A 42A7 clr.l -[A7]
00000A8C 42A7 clr.l -[A7]
00000A8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A92 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000A96 4E5E unlink A6
00000A98 205F movea.l A0, [A7]+
00000A9A 5C4F addq.w A7, 6
00000A9C 4ED0 jmp [A0]
00000A9E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000AA0-00000AAA
fn00000AA0:
00000AA0 4E56 0000 link A6, 0
00000AA4 3F2E 000C move.w -[A7], [A6 + 0xC]
00000AA8 42A7 clr.l -[A7]
// end alternate branch 00000AA0-00000AAA
fn00000AA0: // (misaligned)
00000AA2 0000 3F2E ori.b D0, 0x2E /* '.' */
00000AA6 000C 42A7 ori.b A4, 0xA7
00000AAA 42A7 clr.l -[A7]
00000AAC 42A7 clr.l -[A7]
00000AAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AB2 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000AB6 4E5E unlink A6
00000AB8 205F movea.l A0, [A7]+
00000ABA 5C4F addq.w A7, 6
00000ABC 4ED0 jmp [A0]
00000ABE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000AC0-00000AC4
export_585:
fn00000AC0:
00000AC0 4E56 FFDE link A6, -0x0022
// end alternate branch 00000AC0-00000AC4
export_585: // at 00000AC0 (misaligned)
fn00000AC0: // (misaligned)
00000AC2 FFDE .invalid <<F/7/7>>
00000AC4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000AC8 286E 0008 movea.l A4, [A6 + 0x8]
00000ACC 3E2E 000C move.w D7, [A6 + 0xC]
00000AD0 42A7 clr.l -[A7]
00000AD2 2F0C move.l -[A7], A4
00000AD4 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
00000AD8 265F movea.l A3, [A7]+
00000ADA 7000 moveq.l D0, 0x00
00000ADC 2D40 000E move.l [A6 + 0xE], D0
00000AE0 3007 move.w D0, D7
00000AE2 5340 subq.w D0, 1
00000AE4 6700 0106 beq +0x108 /* 00000BEC */
00000AE8 0440 0009 subi.w D0, 0x9 /* '\t' */
00000AEC 6B00 0164 bmi +0x166 /* 00000C52 */
00000AF0 0440 0009 subi.w D0, 0x9 /* '\t' */
00000AF4 6F6C ble +0x6E /* 00000B62 */
00000AF6 5340 subq.w D0, 1
00000AF8 6B00 0158 bmi +0x15A /* 00000C52 */
00000AFC 0440 0009 subi.w D0, 0x9 /* '\t' */
00000B00 6F00 008C ble +0x8E /* 00000B8E */
00000B04 5540 subq.w D0, 2
00000B06 6700 00B2 beq +0xB4 /* 00000BBA */
00000B0A 5940 subq.w D0, 4
00000B0C 6700 00BA beq +0xBC /* 00000BC8 */
00000B10 5340 subq.w D0, 1
00000B12 6710 beq +0x12 /* 00000B24 */
00000B14 5940 subq.w D0, 4
00000B16 674A beq +0x4C /* 00000B62 */
00000B18 0440 003D subi.w D0, 0x3D /* '=' */
00000B1C 6700 00F8 beq +0xFA /* 00000C16 */
00000B20 6000 0130 bra +0x132 /* 00000C52 */
label00000B24:
00000B24 42A7 clr.l -[A7]
00000B26 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000B2A 1C1F move.b D6, [A7]+
00000B2C 486E FFE6 pea.l [A6 - 0x1A]
00000B30 486D 2D7C pea.l [A5 + 0x2D7C]
00000B34 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000B38 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000B3C 4267 clr.w -[A7]
00000B3E 1F06 move.b -[A7], D6
00000B40 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000B44 101F move.b D0, [A7]+
00000B46 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000B4A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000B4E 3F07 move.w -[A7], D7
00000B50 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000B54 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
00000B58 2D6E FFE6 000E move.l [A6 + 0xE], [A6 - 0x1A]
00000B5E 6000 0100 bra +0x102 /* 00000C60 */
label00000B62:
00000B62 486E FFF2 pea.l [A6 - 0xE]
00000B66 486D 2D94 pea.l [A5 + 0x2D94]
00000B6A 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000B6E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000B72 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000B76 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000B7A 3F07 move.w -[A7], D7
00000B7C 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000B80 4EBA FEDE jsr [PC - 0x122 /* 00000A60 */]
00000B84 2D6E FFF2 000E move.l [A6 + 0xE], [A6 - 0xE]
00000B8A 6000 00D4 bra +0xD6 /* 00000C60 */
label00000B8E:
00000B8E 486E FFEE pea.l [A6 - 0x12]
00000B92 486D 2D8C pea.l [A5 + 0x2D8C]
00000B96 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000B9A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000B9E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000BA2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000BA6 3F07 move.w -[A7], D7
00000BA8 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000BAC 4EBA FED2 jsr [PC - 0x12E /* 00000A80 */]
00000BB0 2D6E FFEE 000E move.l [A6 + 0xE], [A6 - 0x12]
00000BB6 6000 00A8 bra +0xAA /* 00000C60 */
label00000BBA:
00000BBA 42A7 clr.l -[A7]
00000BBC A924 syscall FrontWindow
00000BBE 2F0C move.l -[A7], A4
00000BC0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
00000BC4 6000 009A bra +0x9C /* 00000C60 */
label00000BC8:
00000BC8 B7ED FA64 cmpa.l A3, [A5 - 0x59C]
00000BCC 660C bne +0xE /* 00000BDA */
00000BCE 2F2D FA64 move.l -[A7], [A5 - 0x59C]
00000BD2 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
00000BD6 6000 0088 bra +0x8A /* 00000C60 */
label00000BDA:
00000BDA 2F2D FA64 move.l -[A7], [A5 - 0x59C]
00000BDE 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
00000BE2 2F2D FA64 move.l -[A7], [A5 - 0x59C]
00000BE6 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
00000BEA 6074 bra +0x76 /* 00000C60 */
label00000BEC:
00000BEC 486E FFEA pea.l [A6 - 0x16]
00000BF0 486D 2D6C pea.l [A5 + 0x2D6C]
00000BF4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000BF8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000BFC 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000C00 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000C04 3F07 move.w -[A7], D7
00000C06 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000C0A 4EBA FE94 jsr [PC - 0x16C /* 00000AA0 */]
00000C0E 2D6E FFEA 000E move.l [A6 + 0xE], [A6 - 0x16]
00000C14 604A bra +0x4C /* 00000C60 */
label00000C16:
00000C16 42A7 clr.l -[A7]
00000C18 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000C1C 1C1F move.b D6, [A7]+
00000C1E 486E FFE2 pea.l [A6 - 0x1E]
00000C22 486D 2D74 pea.l [A5 + 0x2D74]
00000C26 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00000C2A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000C2E 4267 clr.w -[A7]
00000C30 1F06 move.b -[A7], D6
00000C32 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00000C36 101F move.b D0, [A7]+
00000C38 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000C3C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000C40 3F07 move.w -[A7], D7
00000C42 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000C46 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00000C4A 2D6E FFE2 000E move.l [A6 + 0xE], [A6 - 0x1E]
00000C50 600E bra +0x10 /* 00000C60 */
label00000C52:
00000C52 42A7 clr.l -[A7]
00000C54 3F07 move.w -[A7], D7
00000C56 2F0C move.l -[A7], A4
00000C58 4EBA FDCE jsr [PC - 0x232 /* 00000A28 */]
00000C5C 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000C60:
00000C60 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000C64 4E5E unlink A6
00000C66 205F movea.l A0, [A7]+
00000C68 5C4F addq.w A7, 6
00000C6A 4ED0 jmp [A0]
00000C6C 4E56 FFFC link A6, -0x0004
00000C70 2F0C move.l -[A7], A4
00000C72 286E 0008 movea.l A4, [A6 + 0x8]
00000C76 204C movea.l A0, A4
00000C78 5088 addq.l A0, 8
00000C7A 2050 movea.l A0, [A0]
00000C7C 2D48 FFFC move.l [A6 - 0x4], A0
00000C80 102D F718 move.b D0, [A5 - 0x8E8]
00000C84 670A beq +0xC /* 00000C90 */
00000C86 4267 clr.w -[A7]
00000C88 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000C8C 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
label00000C90:
00000C90 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000C94 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C98 42A7 clr.l -[A7]
00000C9A 3F2C FFC0 move.w -[A7], [A4 - 0x40]
00000C9E 4267 clr.w -[A7]
00000CA0 2E9F move.l [A7], [A7]+
00000CA2 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00000CA6 285F movea.l A4, [A7]+
00000CA8 4E5E unlink A6
00000CAA 205F movea.l A0, [A7]+
00000CAC DEFC 000A add.w A7, 0xA /* '\n' */
00000CB0 4ED0 jmp [A0]
00000CB2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_586: // at 00000CB4 (misaligned)
00000CB6 FEBC 48E7 .extension 0xEBC <<F/2-3/7>> // unimplemented
00000CBA 0308 btst A0, D1
00000CBC 286E 0008 movea.l A4, [A6 + 0x8]
00000CC0 7000 moveq.l D0, 0x00
00000CC2 2D40 0010 move.l [A6 + 0x10], D0
00000CC6 3E2E 000C move.w D7, [A6 + 0xC]
00000CCA 3C2E 000E move.w D6, [A6 + 0xE]
00000CCE 4A47 tst.w D7
00000CD0 6700 00BC beq +0xBE /* 00000D8E */
00000CD4 4267 clr.w -[A7]
00000CD6 3F07 move.w -[A7], D7
00000CD8 3F06 move.w -[A7], D6
00000CDA 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00000CDE 3D5F FFC0 move.w [A6 - 0x40], [A7]+
00000CE2 5DC0 slt D0
00000CE4 4A00 tst.b D0
00000CE6 6728 beq +0x2A /* 00000D10 */
00000CE8 7201 moveq.l D1, 0x01
00000CEA B247 cmp.w D1, D7
00000CEC 57C1 seq D1
00000CEE C001 and.b D0, D1
00000CF0 671E beq +0x20 /* 00000D10 */
00000CF2 42A7 clr.l -[A7]
00000CF4 3F3C 0001 move.w -[A7], 0x1
00000CF8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */]
00000CFC 3F06 move.w -[A7], D6
00000CFE 486E FEC0 pea.l [A6 - 0x140]
00000D02 A946 syscall GetMenuItemText/GetItem
00000D04 486E FEC0 pea.l [A6 - 0x140]
00000D08 2F0C move.l -[A7], A4
00000D0A 4EBA 0160 jsr [PC + 0x160 /* 00000E6C */]
00000D0E 607E bra +0x80 /* 00000D8E */
label00000D10:
00000D10 7065 moveq.l D0, 0x65
00000D12 B06E FFC0 cmp.w D0, [A6 - 0x40]
00000D16 5EC0 sgt D0
00000D18 4A00 tst.b D0
00000D1A 662C bne +0x2E /* 00000D48 */
00000D1C 726A moveq.l D1, 0x6A
00000D1E B26E FFC0 cmp.w D1, [A6 - 0x40]
00000D22 5DC1 slt D1
00000D24 8001 or.b D0, D1
00000D26 6620 bne +0x22 /* 00000D48 */
00000D28 2F00 move.l -[A7], D0
00000D2A 4267 clr.w -[A7]
00000D2C 322E FFC0 move.w D1, [A6 - 0x40]
00000D30 927C 0065 sub.w D1, 0x65 /* 'e' */
00000D34 3F01 move.w -[A7], D1
00000D36 A9C2 syscall SysEdit
00000D38 121F move.b D1, [A7]+
00000D3A 201F move.l D0, [A7]+
00000D3C 0A01 0001 xori.b D1, 0x1
00000D40 8001 or.b D0, D1
00000D42 0240 0001 andi.w D0, 0x1
00000D46 6746 beq +0x48 /* 00000D8E */
label00000D48:
00000D48 486E FFC2 pea.l [A6 - 0x3E]
00000D4C 487A FF1E pea.l [PC - 0xE2 /* 00000C6C, value 0x4E56FFFC */]
00000D50 2F0E move.l -[A7], A6
00000D52 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000D56 102D F718 move.b D0, [A5 - 0x8E8]
00000D5A 670A beq +0xC /* 00000D66 */
00000D5C 1F3C 0001 move.b -[A7], 0x1
00000D60 2F0C move.l -[A7], A4
00000D62 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
label00000D66:
00000D66 42A7 clr.l -[A7]
00000D68 3F2E FFC0 move.w -[A7], [A6 - 0x40]
00000D6C 2F2D FBE0 move.l -[A7], [A5 - 0x420]
00000D70 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
00000D74 2D5F 0010 move.l [A6 + 0x10], [A7]+
00000D78 102D F718 move.b D0, [A5 - 0x8E8]
00000D7C 6708 beq +0xA /* 00000D86 */
00000D7E 4267 clr.w -[A7]
00000D80 2F0C move.l -[A7], A4
00000D82 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
label00000D86:
00000D86 486E FFC2 pea.l [A6 - 0x3E]
00000D8A 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000D8E:
00000D8E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000D92 4E5E unlink A6
00000D94 205F movea.l A0, [A7]+
00000D96 504F addq.w A7, 8
00000D98 4ED0 jmp [A0]
00000D9A 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000D9E FFFC .invalid <<F/7/7>>
00000DA0 2F0C move.l -[A7], A4
00000DA2 286E 0008 movea.l A4, [A6 + 0x8]
00000DA6 204C movea.l A0, A4
00000DA8 5088 addq.l A0, 8
00000DAA 2050 movea.l A0, [A0]
00000DAC 2D48 FFFC move.l [A6 - 0x4], A0
00000DB0 4A6C FEFE tst.w [A4 - 0x102]
00000DB4 6706 beq +0x8 /* 00000DBC */
00000DB6 3F2C FEFE move.w -[A7], [A4 - 0x102]
00000DBA A9B7 syscall CloseDeskAcc
label00000DBC:
00000DBC 4AAE 000C tst.l [A6 + 0xC]
00000DC0 6628 bne +0x2A /* 00000DEA */
00000DC2 41ED F960 lea.l A0, [A5 - 0x6A0]
00000DC6 43EC FF00 lea.l A1, [A4 - 0x100]
00000DCA 703F moveq.l D0, 0x3F
label00000DCC:
00000DCC 20D9 move.l [A0]+, [A1]+
00000DCE 51C8 FFFC dbf D0, -0x6 /* 00000DCC */
00000DD2 4240 clr.w D0
00000DD4 102D F961 move.b D0, [A5 - 0x69F]
00000DD8 4A40 tst.w D0
00000DDA 660E bne +0x10 /* 00000DEA */
00000DDC 486D F960 pea.l [A5 - 0x6A0]
00000DE0 2F3C 0001 0001 move.l -[A7], 0x10001
00000DE6 4EAD 495A jsr [A5 + 0x495A /* export_2343 */]
label00000DEA:
00000DEA 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000DEE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DF2 2F3C 0082 0006 move.l -[A7], 0x820006
00000DF8 4EAD 2062 jsr [A5 + 0x2062 /* export_1032 */]
00000DFC 285F movea.l A4, [A7]+
00000DFE 4E5E unlink A6
00000E00 205F movea.l A0, [A7]+
00000E02 DEFC 000A add.w A7, 0xA /* '\n' */
00000E06 4ED0 jmp [A0]
fn00000E08:
00000E08 4E56 FFFC link A6, -0x0004
00000E0C 48E7 0108 movem.l -[A7], D7,A4
00000E10 3E2E 000C move.w D7, [A6 + 0xC]
00000E14 422E 000E clr.b [A6 + 0xE]
00000E18 4A47 tst.w D7
00000E1A 5CC0 sge D0
00000E1C 4A00 tst.b D0
00000E1E 6740 beq +0x42 /* 00000E60 */
00000E20 2F00 move.l -[A7], D0
00000E22 4267 clr.w -[A7]
00000E24 3EB8 01D2 move.w [A7], [0x000001D2 /* UnitNtryCnt */]
00000E28 321F move.w D1, [A7]+
00000E2A 201F move.l D0, [A7]+
00000E2C B247 cmp.w D1, D7
00000E2E 5EC1 sgt D1
00000E30 C001 and.b D0, D1
00000E32 672C beq +0x2E /* 00000E60 */
00000E34 42A7 clr.l -[A7]
00000E36 2EB8 011C move.l [A7], [0x0000011C /* UTableBase */]
00000E3A 205F movea.l A0, [A7]+
00000E3C 3007 move.w D0, D7
00000E3E E540 asl D0.w, 2
00000E40 2870 0000 movea.l A4, [A0 + D0.w]
00000E44 200C move.l D0, A4
00000E46 56C0 sne D0
00000E48 4A00 tst.b D0
00000E4A 6714 beq +0x16 /* 00000E60 */
00000E4C 2054 movea.l A0, [A4]
00000E4E 0828 0005 0005 btst.b [A0 + 0x5], 0x5
00000E54 56C1 sne D1
00000E56 C001 and.b D0, D1
00000E58 6706 beq +0x8 /* 00000E60 */
00000E5A 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label00000E60:
00000E60 4CDF 1080 movem.l D7,A4, [A7]+
00000E64 4E5E unlink A6
00000E66 205F movea.l A0, [A7]+
00000E68 5C4F addq.w A7, 6
00000E6A 4ED0 jmp [A0]
fn00000E6C:
00000E6C 4E56 FDAE link A6, -0x0252
00000E70 48E7 0308 movem.l -[A7], D6,D7,A4
00000E74 206E 000C movea.l A0, [A6 + 0xC]
00000E78 43EE FF00 lea.l A1, [A6 - 0x100]
00000E7C 703F moveq.l D0, 0x3F
label00000E7E:
00000E7E 22D8 move.l [A1]+, [A0]+
00000E80 51C8 FFFC dbf D0, -0x6 /* 00000E7E */
00000E84 486E FDB4 pea.l [A6 - 0x24C]
00000E88 487A FF12 pea.l [PC - 0xEE /* 00000D9C, value 0x4E56FFFC */]
00000E8C 2F0E move.l -[A7], A6
00000E8E 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000E92 426E FEFE clr.w [A6 - 0x102]
00000E96 4267 clr.w -[A7]
00000E98 1F3C 0001 move.b -[A7], 0x1
00000E9C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000EA0 1E1F move.b D7, [A7]+
00000EA2 42A7 clr.l -[A7]
00000EA4 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */
00000EAA 486E FF00 pea.l [A6 - 0x100]
00000EAE A9A1 syscall GetNamedResource
00000EB0 285F movea.l A4, [A7]+
00000EB2 4267 clr.w -[A7]
00000EB4 1F07 move.b -[A7], D7
00000EB6 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000EBA 101F move.b D0, [A7]+
00000EBC 2F0C move.l -[A7], A4
00000EBE 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00000EC2 2F0C move.l -[A7], A4
00000EC4 486E FEF8 pea.l [A6 - 0x108]
00000EC8 486E FEF4 pea.l [A6 - 0x10C]
00000ECC 486E FDF4 pea.l [A6 - 0x20C]
00000ED0 A9A8 syscall GetResInfo
00000ED2 42A7 clr.l -[A7]
00000ED4 2F0C move.l -[A7], A4
00000ED6 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000EDA 42A7 clr.l -[A7]
00000EDC 2EB8 02AA move.l [A7], [0x000002AA /* ApplZone */]
00000EE0 201F move.l D0, [A7]+
00000EE2 B09F cmp.l D0, [A7]+
00000EE4 57C0 seq D0
00000EE6 4A00 tst.b D0
00000EE8 660E bne +0x10 /* 00000EF8 */
00000EEA 2F00 move.l -[A7], D0
00000EEC 4267 clr.w -[A7]
00000EEE 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
00000EF2 121F move.b D1, [A7]+
00000EF4 201F move.l D0, [A7]+
00000EF6 8001 or.b D0, D1
label00000EF8:
00000EF8 0240 0001 andi.w D0, 0x1
00000EFC 1C00 move.b D6, D0
00000EFE 4267 clr.w -[A7]
00000F00 A9AF syscall ResError
00000F02 4A5F tst.w [A7]+
00000F04 56C0 sne D0
00000F06 4A00 tst.b D0
00000F08 6624 bne +0x26 /* 00000F2E */
00000F0A 2F00 move.l -[A7], D0
00000F0C 4267 clr.w -[A7]
00000F0E 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00000F12 2F0E move.l -[A7], A6
00000F14 4EBA FEF2 jsr [PC - 0x10E /* 00000E08 */]
00000F18 121F move.b D1, [A7]+
00000F1A 201F move.l D0, [A7]+
00000F1C 8001 or.b D0, D1
00000F1E 0240 0001 andi.w D0, 0x1
00000F22 660A bne +0xC /* 00000F2E */
00000F24 1206 move.b D1, D6
00000F26 0A01 0001 xori.b D1, 0x1
00000F2A 8001 or.b D0, D1
00000F2C 6732 beq +0x34 /* 00000F60 */
label00000F2E:
00000F2E 4267 clr.w -[A7]
00000F30 1F3C 0001 move.b -[A7], 0x1
00000F34 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000F38 1E1F move.b D7, [A7]+
00000F3A 486E FDAE pea.l [A6 - 0x252]
00000F3E A874 syscall GetPort
00000F40 4267 clr.w -[A7]
00000F42 486E FF00 pea.l [A6 - 0x100]
00000F46 A9B6 syscall OpenDeskAcc
00000F48 3D5F FEFE move.w [A6 - 0x102], [A7]+
00000F4C 2F2E FDAE move.l -[A7], [A6 - 0x252]
00000F50 A873 syscall SetPort
00000F52 4267 clr.w -[A7]
00000F54 1F07 move.b -[A7], D7
00000F56 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000F5A 101F move.b D0, [A7]+
00000F5C 663E bne +0x40 /* 00000F9C */
00000F5E 603C bra +0x3E /* 00000F9C */
label00000F60:
00000F60 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
00000F64 4267 clr.w -[A7]
00000F66 1F3C 0001 move.b -[A7], 0x1
00000F6A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000F6E 1E1F move.b D7, [A7]+
00000F70 486E FDAE pea.l [A6 - 0x252]
00000F74 A874 syscall GetPort
00000F76 4267 clr.w -[A7]
00000F78 486E FF00 pea.l [A6 - 0x100]
00000F7C A9B6 syscall OpenDeskAcc
00000F7E 3D5F FEFE move.w [A6 - 0x102], [A7]+
00000F82 2F2E FDAE move.l -[A7], [A6 - 0x252]
00000F86 A873 syscall SetPort
00000F88 4267 clr.w -[A7]
00000F8A 1F07 move.b -[A7], D7
00000F8C 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000F90 101F move.b D0, [A7]+
00000F92 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
00000F96 2F14 move.l -[A7], [A4]
00000F98 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label00000F9C:
00000F9C 486E FDB4 pea.l [A6 - 0x24C]
00000FA0 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000FA4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000FA8 4E5E unlink A6
00000FAA 205F movea.l A0, [A7]+
00000FAC 504F addq.w A7, 8
00000FAE 4ED0 jmp [A0]
fn00000FB0:
00000FB0 4E56 0000 link A6, 0
00000FB4 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000FB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FBC 42A7 clr.l -[A7]
00000FBE 42A7 clr.l -[A7]
00000FC0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FC4 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000FC8 4E5E unlink A6
00000FCA 205F movea.l A0, [A7]+
00000FCC DEFC 000A add.w A7, 0xA /* '\n' */
00000FD0 4ED0 jmp [A0]
00000FD2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000FD4-00000FE2
fn00000FD4:
00000FD4 4E56 0000 link A6, 0
00000FD8 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000FDC 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FE0 42A7 clr.l -[A7]
// end alternate branch 00000FD4-00000FE2
fn00000FD4: // (misaligned)
00000FD6 0000 3F2E ori.b D0, 0x2E /* '.' */
00000FDA 0010 2F2E ori.b [A0], 0x2E /* '.' */
00000FDE 000C 42A7 ori.b A4, 0xA7
00000FE2 42A7 clr.l -[A7]
00000FE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FE8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00000FEC 4E5E unlink A6
00000FEE 205F movea.l A0, [A7]+
00000FF0 DEFC 000A add.w A7, 0xA /* '\n' */
00000FF4 4ED0 jmp [A0]
00000FF6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_587: // at 00000FF8 (misaligned)
00000FFA FFF6 .invalid <<F/7/7>>
00000FFC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001000 266E 0008 movea.l A3, [A6 + 0x8]
00001004 3C2E 000C move.w D6, [A6 + 0xC]
00001008 284B movea.l A4, A3
0000100A 7000 moveq.l D0, 0x00
0000100C 2D40 000E move.l [A6 + 0xE], D0
00001010 3006 move.w D0, D6
00001012 0440 001E subi.w D0, 0x1E
00001016 673E beq +0x40 /* 00001056 */
00001018 5540 subq.w D0, 2
0000101A 673A beq +0x3C /* 00001056 */
0000101C 5340 subq.w D0, 1
0000101E 6736 beq +0x38 /* 00001056 */
00001020 5340 subq.w D0, 1
00001022 6770 beq +0x72 /* 00001094 */
00001024 0440 008E subi.w D0, 0x8E
00001028 6B00 00A8 bmi +0xAA /* 000010D2 */
0000102C 0440 0013 subi.w D0, 0x13
00001030 6F04 ble +0x6 /* 00001036 */
00001032 6000 009E bra +0xA0 /* 000010D2 */
label00001036:
00001036 2054 movea.l A0, [A4]
00001038 4AA8 0016 tst.l [A0 + 0x16]
0000103C 6700 00A2 beq +0xA4 /* 000010E0 */
00001040 42A7 clr.l -[A7]
00001042 3F06 move.w -[A7], D6
00001044 2054 movea.l A0, [A4]
00001046 2F28 0016 move.l -[A7], [A0 + 0x16]
0000104A 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
0000104E 2D5F 000E move.l [A6 + 0xE], [A7]+
00001052 6000 008C bra +0x8E /* 000010E0 */
label00001056:
00001056 42A7 clr.l -[A7]
00001058 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000105C 1E1F move.b D7, [A7]+
0000105E 486E FFFC pea.l [A6 - 0x4]
00001062 486D 2D64 pea.l [A5 + 0x2D64]
00001066 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000106A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000106E 4267 clr.w -[A7]
00001070 1F07 move.b -[A7], D7
00001072 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
00001076 101F move.b D0, [A7]+
00001078 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000107C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001080 3F06 move.w -[A7], D6
00001082 2F0B move.l -[A7], A3
00001084 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001088 4EBA FF26 jsr [PC - 0xDA /* 00000FB0 */]
0000108C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00001092 604C bra +0x4E /* 000010E0 */
label00001094:
00001094 42A7 clr.l -[A7]
00001096 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
0000109A 1E1F move.b D7, [A7]+
0000109C 486E FFF8 pea.l [A6 - 0x8]
000010A0 486D 2D5C pea.l [A5 + 0x2D5C]
000010A4 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000010A8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000010AC 4267 clr.w -[A7]
000010AE 1F07 move.b -[A7], D7
000010B0 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000010B4 101F move.b D0, [A7]+
000010B6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010BA 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000010BE 3F06 move.w -[A7], D6
000010C0 2F0B move.l -[A7], A3
000010C2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010C6 4EBA FF0C jsr [PC - 0xF4 /* 00000FD4 */]
000010CA 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
000010D0 600E bra +0x10 /* 000010E0 */
label000010D2:
000010D2 42A7 clr.l -[A7]
000010D4 3F06 move.w -[A7], D6
000010D6 2F0B move.l -[A7], A3
000010D8 4EBA F94E jsr [PC - 0x6B2 /* 00000A28 */]
000010DC 2D5F 000E move.l [A6 + 0xE], [A7]+
label000010E0:
000010E0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000010E4 4E5E unlink A6
000010E6 205F movea.l A0, [A7]+
000010E8 5C4F addq.w A7, 6
000010EA 4ED0 jmp [A0]
export_588:
fn000010EC:
000010EC 4E56 0000 link A6, 0
000010F0 48E7 0118 movem.l -[A7], D7,A3,A4
000010F4 266E 0008 movea.l A3, [A6 + 0x8]
000010F8 3E2E 000C move.w D7, [A6 + 0xC]
000010FC 284B movea.l A4, A3
000010FE 3007 move.w D0, D7
00001100 0440 00B0 subi.w D0, 0xB0
00001104 6B3E bmi +0x40 /* 00001144 */
00001106 0440 0013 subi.w D0, 0x13
0000110A 6F0C ble +0xE /* 00001118 */
0000110C 5D40 subq.w D0, 6
0000110E 6B34 bmi +0x36 /* 00001144 */
00001110 0440 0031 subi.w D0, 0x31 /* '1' */
00001114 6F02 ble +0x4 /* 00001118 */
00001116 602C bra +0x2E /* 00001144 */
label00001118:
00001118 2054 movea.l A0, [A4]
0000111A 4AA8 0034 tst.l [A0 + 0x34]
0000111E 6714 beq +0x16 /* 00001134 */
00001120 42A7 clr.l -[A7]
00001122 3F07 move.w -[A7], D7
00001124 2054 movea.l A0, [A4]
00001126 2F28 0034 move.l -[A7], [A0 + 0x34]
0000112A 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
0000112E 2D5F 000E move.l [A6 + 0xE], [A7]+
00001132 601E bra +0x20 /* 00001152 */
label00001134:
00001134 42A7 clr.l -[A7]
00001136 3F07 move.w -[A7], D7
00001138 2F0B move.l -[A7], A3
0000113A 4EBA F8EC jsr [PC - 0x714 /* 00000A28 */]
0000113E 2D5F 000E move.l [A6 + 0xE], [A7]+
00001142 600E bra +0x10 /* 00001152 */
label00001144:
00001144 42A7 clr.l -[A7]
00001146 3F07 move.w -[A7], D7
00001148 2F0B move.l -[A7], A3
0000114A 4EBA F8DC jsr [PC - 0x724 /* 00000A28 */]
0000114E 2D5F 000E move.l [A6 + 0xE], [A7]+
label00001152:
00001152 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001156 4E5E unlink A6
00001158 205F movea.l A0, [A7]+
0000115A 5C4F addq.w A7, 6
0000115C 4ED0 jmp [A0]
0000115E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_589: // at 00001160 (misaligned)
00001162 0000 7000 ori.b D0, 0x0
00001166 2D40 0018 move.l [A6 + 0x18], D0
0000116A 4E5E unlink A6
0000116C 205F movea.l A0, [A7]+
0000116E DEFC 0010 add.w A7, 0x10
00001172 4ED0 jmp [A0]
00001174 4E56 FFF4 link A6, -0x000C
00001178 48E7 0018 movem.l -[A7], A3,A4
0000117C 266E 000C movea.l A3, [A6 + 0xC]
00001180 286E 0008 movea.l A4, [A6 + 0x8]
00001184 204C movea.l A0, A4
00001186 5088 addq.l A0, 8
00001188 2050 movea.l A0, [A0]
0000118A 2D48 FFF4 move.l [A6 - 0xC], A0
0000118E 41EE FFF8 lea.l A0, [A6 - 0x8]
00001192 224C movea.l A1, A4
00001194 5189 subq.l A1, 8
00001196 20D9 move.l [A0]+, [A1]+
00001198 20D9 move.l [A0]+, [A1]+
0000119A 486E FFF8 pea.l [A6 - 0x8]
0000119E 2F0B move.l -[A7], A3
000011A0 4EAD 317A jsr [A5 + 0x317A /* export_1579 */]
000011A4 4267 clr.w -[A7]
000011A6 486E FFF8 pea.l [A6 - 0x8]
000011AA 2F0B move.l -[A7], A3
000011AC 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */]
000011B0 101F move.b D0, [A7]+
000011B2 671E beq +0x20 /* 000011D2 */
000011B4 4267 clr.w -[A7]
000011B6 486E FFF8 pea.l [A6 - 0x8]
000011BA 2F2C 0014 move.l -[A7], [A4 + 0x14]
000011BE 2F2C 0010 move.l -[A7], [A4 + 0x10]
000011C2 2F2C 000C move.l -[A7], [A4 + 0xC]
000011C6 2F0B move.l -[A7], A3
000011C8 4EAD 30B2 jsr [A5 + 0x30B2 /* export_1554 */]
000011CC 1D5F 0010 move.b [A6 + 0x10], [A7]+
000011D0 6004 bra +0x6 /* 000011D6 */
label000011D2:
000011D2 422E 0010 clr.b [A6 + 0x10]
label000011D6:
000011D6 4CDF 1800 movem.l A3,A4, [A7]+
000011DA 4E5E unlink A6
000011DC 205F movea.l A0, [A7]+
000011DE 504F addq.w A7, 8
000011E0 4ED0 jmp [A0]
000011E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000011E4-000011E8
export_590:
fn000011E4:
000011E4 4E56 FFF0 link A6, -0x0010
// end alternate branch 000011E4-000011E8
export_590: // at 000011E4 (misaligned)
fn000011E4: // (misaligned)
000011E6 FFF0 .invalid <<F/7/7>>
000011E8 48E7 0018 movem.l -[A7], A3,A4
000011EC 206E 0018 movea.l A0, [A6 + 0x18]
000011F0 43EE FFF8 lea.l A1, [A6 - 0x8]
000011F4 22D8 move.l [A1]+, [A0]+
000011F6 22D8 move.l [A1]+, [A0]+
000011F8 286E 0008 movea.l A4, [A6 + 0x8]
000011FC 422E 001C clr.b [A6 + 0x1C]
00001200 206E 000C movea.l A0, [A6 + 0xC]
00001204 7000 moveq.l D0, 0x00
00001206 2080 move.l [A0], D0
00001208 42A7 clr.l -[A7]
0000120A 487A FF68 pea.l [PC - 0x98 /* 00001174, value 0x4E56FFF4 */]
0000120E 2F0E move.l -[A7], A6
00001210 2F0C move.l -[A7], A4
00001212 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00001216 265F movea.l A3, [A7]+
00001218 200B move.l D0, A3
0000121A 6708 beq +0xA /* 00001224 */
0000121C 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
00001222 6054 bra +0x56 /* 00001278 */
label00001224:
00001224 4267 clr.w -[A7]
00001226 2F0C move.l -[A7], A4
00001228 4EAD 1E7A jsr [A5 + 0x1E7A /* export_971 */]
0000122C 101F move.b D0, [A7]+
0000122E 6748 beq +0x4A /* 00001278 */
00001230 2F00 move.l -[A7], D0
00001232 4267 clr.w -[A7]
00001234 2F0C move.l -[A7], A4
00001236 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
0000123A 121F move.b D1, [A7]+
0000123C 201F move.l D0, [A7]+
0000123E C001 and.b D0, D1
00001240 6736 beq +0x38 /* 00001278 */
00001242 42A7 clr.l -[A7]
00001244 486E FFF8 pea.l [A6 - 0x8]
00001248 2F0C move.l -[A7], A4
0000124A 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
0000124E 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00001252 206E 000C movea.l A0, [A6 + 0xC]
00001256 2F08 move.l -[A7], A0
00001258 42A7 clr.l -[A7]
0000125A 486E FFF0 pea.l [A6 - 0x10]
0000125E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001262 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001266 2F0C move.l -[A7], A4
00001268 4EAD 30AA jsr [A5 + 0x30AA /* export_1553 */]
0000126C 201F move.l D0, [A7]+
0000126E 205F movea.l A0, [A7]+
00001270 2080 move.l [A0], D0
00001272 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
label00001278:
00001278 4CDF 1800 movem.l A3,A4, [A7]+
0000127C 4E5E unlink A6
0000127E 205F movea.l A0, [A7]+
00001280 DEFC 0014 add.w A7, 0x14
00001284 4ED0 jmp [A0]
00001286 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001288-00001292
export_591:
fn00001288:
00001288 4E56 0000 link A6, 0
0000128C 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001290 42A7 clr.l -[A7]
// end alternate branch 00001288-00001292
export_591: // at 00001288 (misaligned)
fn00001288: // (misaligned)
0000128A 0000 3F2E ori.b D0, 0x2E /* '.' */
0000128E 0010 42A7 ori.b [A0], 0xA7
00001292 2F2E 000C move.l -[A7], [A6 + 0xC]
00001296 42A7 clr.l -[A7]
00001298 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000129C 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000012A0 4E5E unlink A6
000012A2 205F movea.l A0, [A7]+
000012A4 DEFC 000A add.w A7, 0xA /* '\n' */
000012A8 4ED0 jmp [A0]
000012AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_592: // at 000012AC (misaligned)
000012AE FFFA .invalid <<F/7/7>>
000012B0 48E7 0308 movem.l -[A7], D6,D7,A4
000012B4 286E 0008 movea.l A4, [A6 + 0x8]
000012B8 3C2E 000C move.w D6, [A6 + 0xC]
000012BC 7000 moveq.l D0, 0x00
000012BE 2D40 000E move.l [A6 + 0xE], D0
000012C2 3006 move.w D0, D6
000012C4 0440 001F subi.w D0, 0x1F
000012C8 6702 beq +0x4 /* 000012CC */
000012CA 603E bra +0x40 /* 0000130A */
label000012CC:
000012CC 42A7 clr.l -[A7]
000012CE 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000012D2 1E1F move.b D7, [A7]+
000012D4 486E FFFC pea.l [A6 - 0x4]
000012D8 486D 2D84 pea.l [A5 + 0x2D84]
000012DC 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000012E0 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000012E4 4267 clr.w -[A7]
000012E6 1F07 move.b -[A7], D7
000012E8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */]
000012EC 101F move.b D0, [A7]+
000012EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012F2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000012F6 3F06 move.w -[A7], D6
000012F8 2F0C move.l -[A7], A4
000012FA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012FE 4EBA FF88 jsr [PC - 0x78 /* 00001288 */]
00001302 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00001308 600E bra +0x10 /* 00001318 */
label0000130A:
0000130A 42A7 clr.l -[A7]
0000130C 3F06 move.w -[A7], D6
0000130E 2F0C move.l -[A7], A4
00001310 4EBA FDDA jsr [PC - 0x226 /* 000010EC */]
00001314 2D5F 000E move.l [A6 + 0xE], [A7]+
label00001318:
00001318 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000131C 4E5E unlink A6
0000131E 205F movea.l A0, [A7]+
00001320 5C4F addq.w A7, 6
00001322 4ED0 jmp [A0]
export_593:
00001324 4E56 FFDC link A6, -0x0024
00001328 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000132C 206E 0018 movea.l A0, [A6 + 0x18]
00001330 43EE FFF8 lea.l A1, [A6 - 0x8]
00001334 22D8 move.l [A1]+, [A0]+
00001336 22D8 move.l [A1]+, [A0]+
00001338 266E 0008 movea.l A3, [A6 + 0x8]
0000133C 206E 000C movea.l A0, [A6 + 0xC]
00001340 7000 moveq.l D0, 0x00
00001342 2080 move.l [A0], D0
00001344 1D7C 0001 001C move.b [A6 + 0x1C], 0x1
0000134A 206E 0014 movea.l A0, [A6 + 0x14]
0000134E 2D48 FFDC move.l [A6 - 0x24], A0
00001352 2850 movea.l A4, [A0]
00001354 4267 clr.w -[A7]
00001356 2F2C 000A move.l -[A7], [A4 + 0xA]
0000135A 486E FFE2 pea.l [A6 - 0x1E]
0000135E A92C syscall FindWindow
00001360 3E1F move.w D7, [A7]+
00001362 202E FFE2 move.l D0, [A6 - 0x1E]
00001366 2053 movea.l A0, [A3]
00001368 B0A8 003C cmp.l D0, [A0 + 0x3C]
0000136C 6600 00AE bne +0xB0 /* 0000141C */
00001370 3007 move.w D0, D7
00001372 6B00 00A8 bmi +0xAA /* 0000141C */
00001376 0C40 0008 cmpi.w D0, 0x8
0000137A 6E00 00A0 bgt +0xA2 /* 0000141C */
0000137E D040 add.w D0, D0
00001380 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001384 4EFB 0000 jmp [PC + D0.w]
00001388 0096 0096 0096 ori.l [A6], 0x960096
0000138E 0014 0066 ori.b [A4], 0x66 /* 'f' */
00001392 0072 007E 008A ori.w [A2 + D0.w - 0x118], 0x7E /* '~' */
00001398 008A 7C01 42A7 ori.l A2, 0x7C0142A7
0000139E 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000013A2 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
000013A6 B7DF cmpa.l A3, [A7]+
000013A8 671A beq +0x1C /* 000013C4 */
000013AA 2F0B move.l -[A7], A3
000013AC 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
000013B0 2053 movea.l A0, [A3]
000013B2 1028 0066 move.b D0, [A0 + 0x66]
000013B6 670A beq +0xC /* 000013C2 */
000013B8 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000013BC 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
000013C0 6002 bra +0x4 /* 000013C4 */
label000013C2:
000013C2 4206 clr.b D6
label000013C4:
000013C4 1006 move.b D0, D6
000013C6 671E beq +0x20 /* 000013E6 */
000013C8 4267 clr.w -[A7]
000013CA 486E FFF8 pea.l [A6 - 0x8]
000013CE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000013D2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000013DA 2F0B move.l -[A7], A3
000013DC 4EBA FE06 jsr [PC - 0x1FA /* 000011E4 */]
000013E0 1D5F 001C move.b [A6 + 0x1C], [A7]+
000013E4 6036 bra +0x38 /* 0000141C */
label000013E6:
000013E6 422E 001C clr.b [A6 + 0x1C]
000013EA 6030 bra +0x32 /* 0000141C */
000013EC 2F2C 000A move.l -[A7], [A4 + 0xA]
000013F0 2F0B move.l -[A7], A3
000013F2 4EAD 1F52 jsr [A5 + 0x1F52 /* export_998 */]
000013F6 6024 bra +0x26 /* 0000141C */
000013F8 2F2C 000A move.l -[A7], [A4 + 0xA]
000013FC 2F0B move.l -[A7], A3
000013FE 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00001402 6018 bra +0x1A /* 0000141C */
00001404 2F2C 000A move.l -[A7], [A4 + 0xA]
00001408 2F0B move.l -[A7], A3
0000140A 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
0000140E 600C bra +0xE /* 0000141C */
00001410 2F2C 000A move.l -[A7], [A4 + 0xA]
00001414 3F07 move.w -[A7], D7
00001416 2F0B move.l -[A7], A3
00001418 4EAD 0F1A jsr [A5 + 0xF1A /* export_479 */]
label0000141C:
0000141C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001420 4E5E unlink A6
00001422 205F movea.l A0, [A7]+
00001424 DEFC 0014 add.w A7, 0x14
00001428 4ED0 jmp [A0]
0000142A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000142C-00001440
export_594:
fn0000142C:
0000142C 4E56 0000 link A6, 0
00001430 48E7 0018 movem.l -[A7], A3,A4
00001434 266E 000C movea.l A3, [A6 + 0xC]
00001438 286E 0008 movea.l A4, [A6 + 0x8]
0000143C 3F3C 0190 move.w -[A7], 0x190
// end alternate branch 0000142C-00001440
export_594: // at 0000142C (misaligned)
fn0000142C: // (misaligned)
0000142E 0000 48E7 ori.b D0, 0xE7
00001432 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001436 000C 286E ori.b A4, 0x6E /* 'n' */
0000143A 0008 3F3C ori.b A0, 0x3C /* '<' */
0000143E 0190 bclr [A0], D0
00001440 42A7 clr.l -[A7]
00001442 2F0B move.l -[A7], A3
00001444 42A7 clr.l -[A7]
00001446 1F3C 0001 move.b -[A7], 0x1
0000144A 2F0B move.l -[A7], A3
0000144C 4EAD 3072 jsr [A5 + 0x3072 /* export_1546 */]
00001450 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001454 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
00001458 2054 movea.l A0, [A4]
0000145A 214B 0022 move.l [A0 + 0x22], A3
0000145E 117C 0001 001C move.b [A0 + 0x1C], 0x1
00001464 4228 001B clr.b [A0 + 0x1B]
00001468 4CDF 1800 movem.l A3,A4, [A7]+
0000146C 4E5E unlink A6
0000146E 205F movea.l A0, [A7]+
00001470 504F addq.w A7, 8
00001472 4ED0 jmp [A0]
export_595:
00001474 4E56 FFFC link A6, -0x0004
00001478 486E FFFC pea.l [A6 - 0x4]
0000147C 486D 2D9C pea.l [A5 + 0x2D9C]
00001480 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00001484 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001488 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000148C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001490 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001494 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001498 4EBA FF92 jsr [PC - 0x6E /* 0000142C */]
0000149C 2D6E FFFC 0018 move.l [A6 + 0x18], [A6 - 0x4]
000014A2 4E5E unlink A6
000014A4 205F movea.l A0, [A7]+
000014A6 DEFC 0010 add.w A7, 0x10
000014AA 4ED0 jmp [A0]
export_596:
000014AC 4E56 FFF0 link A6, -0x0010
000014B0 206E 0014 movea.l A0, [A6 + 0x14]
000014B4 43EE FFF8 lea.l A1, [A6 - 0x8]
000014B8 22D8 move.l [A1]+, [A0]+
000014BA 22D8 move.l [A1]+, [A0]+
000014BC 206E 0010 movea.l A0, [A6 + 0x10]
000014C0 43EE FFF0 lea.l A1, [A6 - 0x10]
000014C4 22D8 move.l [A1]+, [A0]+
000014C6 22D8 move.l [A1]+, [A0]+
000014C8 4E5E unlink A6
000014CA 205F movea.l A0, [A7]+
000014CC DEFC 0010 add.w A7, 0x10
000014D0 4ED0 jmp [A0]
000014D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_597: // at 000014D4 (misaligned)
000014D6 0000 48E7 ori.b D0, 0xE7
000014DA 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000014DE 0008 284B ori.b A0, 0x4B /* 'K' */
000014E2 102E 001A move.b D0, [A6 + 0x1A]
000014E6 4880 ext.w D0
000014E8 670A beq +0xC /* 000014F4 */
000014EA 5340 subq.w D0, 1
000014EC 6716 beq +0x18 /* 00001504 */
000014EE 5340 subq.w D0, 1
000014F0 672A beq +0x2C /* 0000151C */
000014F2 605A bra +0x5C /* 0000154E */
label000014F4:
000014F4 1F3C 0001 move.b -[A7], 0x1
000014F8 1F3C 0001 move.b -[A7], 0x1
000014FC 2F0B move.l -[A7], A3
000014FE 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
00001502 604A bra +0x4C /* 0000154E */
label00001504:
00001504 4267 clr.w -[A7]
00001506 2F2E 000E move.l -[A7], [A6 + 0xE]
0000150A 2F0B move.l -[A7], A3
0000150C 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */]
00001510 1F3C 0001 move.b -[A7], 0x1
00001514 2F0B move.l -[A7], A3
00001516 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
0000151A 6032 bra +0x34 /* 0000154E */
label0000151C:
0000151C 2054 movea.l A0, [A4]
0000151E 1028 003E move.b D0, [A0 + 0x3E]
00001522 670C beq +0xE /* 00001530 */
00001524 4267 clr.w -[A7]
00001526 1F3C 0001 move.b -[A7], 0x1
0000152A 2F0B move.l -[A7], A3
0000152C 4EAD 2F4A jsr [A5 + 0x2F4A /* export_1509 */]
label00001530:
00001530 4267 clr.w -[A7]
00001532 2F2E 000E move.l -[A7], [A6 + 0xE]
00001536 2F0B move.l -[A7], A3
00001538 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */]
0000153C 101F move.b D0, [A7]+
0000153E 670E beq +0x10 /* 0000154E */
00001540 2F0B move.l -[A7], A3
00001542 2054 movea.l A0, [A4]
00001544 3F28 003C move.w -[A7], [A0 + 0x3C]
00001548 2F0B move.l -[A7], A3
0000154A 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
label0000154E:
0000154E 4CDF 1800 movem.l A3,A4, [A7]+
00001552 4E5E unlink A6
00001554 205F movea.l A0, [A7]+
00001556 DEFC 0014 add.w A7, 0x14
0000155A 4ED0 jmp [A0]
export_598:
0000155C 4E56 0000 link A6, 0
00001560 48E7 0018 movem.l -[A7], A3,A4
00001564 266E 0008 movea.l A3, [A6 + 0x8]
00001568 284B movea.l A4, A3
0000156A 4267 clr.w -[A7]
0000156C 2054 movea.l A0, [A4]
0000156E 2F28 005C move.l -[A7], [A0 + 0x5C]
00001572 226E 0014 movea.l A1, [A6 + 0x14]
00001576 2F11 move.l -[A7], [A1]
00001578 A966 syscall TestControl
0000157A 4A5F tst.w [A7]+
0000157C 6724 beq +0x26 /* 000015A2 */
0000157E 4267 clr.w -[A7]
00001580 2054 movea.l A0, [A4]
00001582 2F28 005C move.l -[A7], [A0 + 0x5C]
00001586 226E 0014 movea.l A1, [A6 + 0x14]
0000158A 2F11 move.l -[A7], [A1]
0000158C 42A7 clr.l -[A7]
0000158E A968 syscall TrackControl
00001590 4A5F tst.w [A7]+
00001592 670E beq +0x10 /* 000015A2 */
00001594 2F0B move.l -[A7], A3
00001596 2054 movea.l A0, [A4]
00001598 3F28 003C move.w -[A7], [A0 + 0x3C]
0000159C 2F0B move.l -[A7], A3
0000159E 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
label000015A2:
000015A2 7000 moveq.l D0, 0x00
000015A4 2D40 0018 move.l [A6 + 0x18], D0
000015A8 4CDF 1800 movem.l A3,A4, [A7]+
000015AC 4E5E unlink A6
000015AE 205F movea.l A0, [A7]+
000015B0 DEFC 0010 add.w A7, 0x10
000015B4 4ED0 jmp [A0]
000015B6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000015B8-000015CE
fn000015B8:
000015B8 4E56 0000 link A6, 0
000015BC 48E7 0018 movem.l -[A7], A3,A4
000015C0 266E 000C movea.l A3, [A6 + 0xC]
000015C4 286E 0008 movea.l A4, [A6 + 0x8]
000015C8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000015CC 2053 movea.l A0, [A3]
// end alternate branch 000015B8-000015CE
fn000015B8: // (misaligned)
000015BA 0000 48E7 ori.b D0, 0xE7
000015BE 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000015C2 000C 286E ori.b A4, 0x6E /* 'n' */
000015C6 0008 3F2E ori.b A0, 0x2E /* '.' */
000015CA 0010 2053 ori.b [A0], 0x53 /* 'S' */
000015CE 2F28 0012 move.l -[A7], [A0 + 0x12]
000015D2 2F28 000E move.l -[A7], [A0 + 0xE]
000015D6 42A7 clr.l -[A7]
000015D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015DC 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000015E0 2054 movea.l A0, [A4]
000015E2 214B 0022 move.l [A0 + 0x22], A3
000015E6 4CDF 1800 movem.l A3,A4, [A7]+
000015EA 4E5E unlink A6
000015EC 205F movea.l A0, [A7]+
000015EE DEFC 000A add.w A7, 0xA /* '\n' */
000015F2 4ED0 jmp [A0]
fn000015F4:
000015F4 4E56 FFFC link A6, -0x0004
000015F8 486E FFFC pea.l [A6 - 0x4]
000015FC 486D 2E2C pea.l [A5 + 0x2E2C]
00001600 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00001604 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001608 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000160C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001610 3F2E 000C move.w -[A7], [A6 + 0xC]
00001614 206E 0008 movea.l A0, [A6 + 0x8]
00001618 2F28 0008 move.l -[A7], [A0 + 0x8]
0000161C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001620 4EBA FF96 jsr [PC - 0x6A /* 000015B8 */]
00001624 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
0000162A 4E5E unlink A6
0000162C 205F movea.l A0, [A7]+
0000162E 5C4F addq.w A7, 6
00001630 4ED0 jmp [A0]
00001632 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001634-00001638
export_599:
fn00001634:
00001634 4E56 FFFE link A6, -0x0002
// end alternate branch 00001634-00001638
export_599: // at 00001634 (misaligned)
fn00001634: // (misaligned)
00001636 FFFE .invalid <<F/7/7>>
00001638 48E7 0118 movem.l -[A7], D7,A3,A4
0000163C 266E 0008 movea.l A3, [A6 + 0x8]
00001640 3E2E 000C move.w D7, [A6 + 0xC]
00001644 284B movea.l A4, A3
00001646 7000 moveq.l D0, 0x00
00001648 2D40 000E move.l [A6 + 0xE], D0
0000164C 3007 move.w D0, D7
0000164E 0440 00B0 subi.w D0, 0xB0
00001652 6754 beq +0x56 /* 000016A8 */
00001654 5340 subq.w D0, 1
00001656 672E beq +0x30 /* 00001686 */
00001658 5340 subq.w D0, 1
0000165A 6708 beq +0xA /* 00001664 */
0000165C 0440 0017 subi.w D0, 0x17
00001660 675C beq +0x5E /* 000016BE */
00001662 6070 bra +0x72 /* 000016D4 */
label00001664:
00001664 2F0B move.l -[A7], A3
00001666 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */]
0000166A 4267 clr.w -[A7]
0000166C 2F0B move.l -[A7], A3
0000166E 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */]
00001672 101F move.b D0, [A7]+
00001674 676C beq +0x6E /* 000016E2 */
00001676 42A7 clr.l -[A7]
00001678 3F07 move.w -[A7], D7
0000167A 2F0E move.l -[A7], A6
0000167C 4EBA FF76 jsr [PC - 0x8A /* 000015F4 */]
00001680 2D5F 000E move.l [A6 + 0xE], [A7]+
00001684 605C bra +0x5E /* 000016E2 */
label00001686:
00001686 2F0B move.l -[A7], A3
00001688 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */]
0000168C 4267 clr.w -[A7]
0000168E 2F0B move.l -[A7], A3
00001690 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
00001694 101F move.b D0, [A7]+
00001696 674A beq +0x4C /* 000016E2 */
00001698 42A7 clr.l -[A7]
0000169A 3F07 move.w -[A7], D7
0000169C 2F0E move.l -[A7], A6
0000169E 4EBA FF54 jsr [PC - 0xAC /* 000015F4 */]
000016A2 2D5F 000E move.l [A6 + 0xE], [A7]+
000016A6 603A bra +0x3C /* 000016E2 */
label000016A8:
000016A8 42A7 clr.l -[A7]
000016AA 486E FFFF pea.l [A6 - 0x1]
000016AE 1F3C 0001 move.b -[A7], 0x1
000016B2 2F0B move.l -[A7], A3
000016B4 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */]
000016B8 2D5F 000E move.l [A6 + 0xE], [A7]+
000016BC 6024 bra +0x26 /* 000016E2 */
label000016BE:
000016BE 2054 movea.l A0, [A4]
000016C0 1028 006B move.b D0, [A0 + 0x6B]
000016C4 0A00 0001 xori.b D0, 0x1
000016C8 1140 006B move.b [A0 + 0x6B], D0
000016CC 2F0B move.l -[A7], A3
000016CE 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
000016D2 600E bra +0x10 /* 000016E2 */
label000016D4:
000016D4 42A7 clr.l -[A7]
000016D6 3F07 move.w -[A7], D7
000016D8 2F0B move.l -[A7], A3
000016DA 4EBA F34C jsr [PC - 0xCB4 /* 00000A28 */]
000016DE 2D5F 000E move.l [A6 + 0xE], [A7]+
label000016E2:
000016E2 4CDF 1880 movem.l D7,A3,A4, [A7]+
000016E6 4E5E unlink A6
000016E8 205F movea.l A0, [A7]+
000016EA 5C4F addq.w A7, 6
000016EC 4ED0 jmp [A0]
000016EE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_600: // at 000016F0 (misaligned)
000016F2 FFF4 .invalid <<F/7/7>>
000016F4 48E7 0108 movem.l -[A7], D7,A4
000016F8 286E 0008 movea.l A4, [A6 + 0x8]
000016FC 3E2E 000C move.w D7, [A6 + 0xC]
00001700 3007 move.w D0, D7
00001702 0440 0067 subi.w D0, 0x67 /* 'g' */
00001706 6710 beq +0x12 /* 00001718 */
00001708 5340 subq.w D0, 1
0000170A 670C beq +0xE /* 00001718 */
0000170C 5340 subq.w D0, 1
0000170E 6734 beq +0x36 /* 00001744 */
00001710 5340 subq.w D0, 1
00001712 675A beq +0x5C /* 0000176E */
00001714 6000 0086 bra +0x88 /* 0000179C */
label00001718:
00001718 486E FFFC pea.l [A6 - 0x4]
0000171C 486D 2E5C pea.l [A5 + 0x2E5C]
00001720 3F3C 004E move.w -[A7], 0x4E /* 'N' */
00001724 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001728 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000172C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001730 2F0C move.l -[A7], A4
00001732 3F07 move.w -[A7], D7
00001734 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001738 4EBA 0312 jsr [PC + 0x312 /* 00001A4C */]
0000173C 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4]
00001742 6058 bra +0x5A /* 0000179C */
label00001744:
00001744 486E FFF8 pea.l [A6 - 0x8]
00001748 486D 2E54 pea.l [A5 + 0x2E54]
0000174C 3F3C 004C move.w -[A7], 0x4C /* 'L' */
00001750 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001754 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001758 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000175C 2F0C move.l -[A7], A4
0000175E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001762 4EBA 038C jsr [PC + 0x38C /* 00001AF0 */]
00001766 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
0000176C 602E bra +0x30 /* 0000179C */
label0000176E:
0000176E 486E FFF4 pea.l [A6 - 0xC]
00001772 486D 2E3C pea.l [A5 + 0x2E3C]
00001776 3F3C 004C move.w -[A7], 0x4C /* 'L' */
0000177A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000177E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001782 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001786 2F0C move.l -[A7], A4
00001788 3F07 move.w -[A7], D7
0000178A 1F3C 0001 move.b -[A7], 0x1
0000178E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001792 4EBA 013C jsr [PC + 0x13C /* 000018D0 */]
00001796 2D6E FFF4 000E move.l [A6 + 0xE], [A6 - 0xC]
label0000179C:
0000179C 4CDF 1080 movem.l D7,A4, [A7]+
000017A0 4E5E unlink A6
000017A2 205F movea.l A0, [A7]+
000017A4 5C4F addq.w A7, 6
000017A6 4ED0 jmp [A0]
export_601:
000017A8 4E56 FFEC link A6, -0x0014
000017AC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000017B0 266E 0008 movea.l A3, [A6 + 0x8]
000017B4 3C2E 000C move.w D6, [A6 + 0xC]
000017B8 284B movea.l A4, A3
000017BA 7000 moveq.l D0, 0x00
000017BC 2D40 000E move.l [A6 + 0xE], D0
000017C0 3006 move.w D0, D6
000017C2 0440 0067 subi.w D0, 0x67 /* 'g' */
000017C6 6716 beq +0x18 /* 000017DE */
000017C8 5340 subq.w D0, 1
000017CA 6712 beq +0x14 /* 000017DE */
000017CC 5340 subq.w D0, 1
000017CE 6720 beq +0x22 /* 000017F0 */
000017D0 5340 subq.w D0, 1
000017D2 670A beq +0xC /* 000017DE */
000017D4 5940 subq.w D0, 4
000017D6 6700 0086 beq +0x88 /* 0000185E */
000017DA 6000 00BC bra +0xBE /* 00001898 */
label000017DE:
000017DE 42A7 clr.l -[A7]
000017E0 3F06 move.w -[A7], D6
000017E2 2F0B move.l -[A7], A3
000017E4 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */]
000017E8 2D5F 000E move.l [A6 + 0xE], [A7]+
000017EC 6000 00B8 bra +0xBA /* 000018A6 */
label000017F0:
000017F0 42A7 clr.l -[A7]
000017F2 42A7 clr.l -[A7]
000017F4 486E FFEC pea.l [A6 - 0x14]
000017F8 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000017FC 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00001800 2E1F move.l D7, [A7]+
00001802 6D00 00A2 blt +0xA4 /* 000018A6 */
00001806 2254 movea.l A1, [A4]
00001808 2069 003C movea.l A0, [A1 + 0x3C]
0000180C 2050 movea.l A0, [A0]
0000180E 2469 003C movea.l A2, [A1 + 0x3C]
00001812 2452 movea.l A2, [A2]
00001814 3028 0022 move.w D0, [A0 + 0x22]
00001818 906A 0020 sub.w D0, [A2 + 0x20]
0000181C 48C0 ext.l D0
0000181E 2207 move.l D1, D7
00001820 9280 sub.l D1, D0
00001822 3029 0052 move.w D0, [A1 + 0x52]
00001826 48C0 ext.l D0
00001828 48E7 C000 movem.l -[A7], D0,D1
0000182C 42A7 clr.l -[A7]
0000182E 2054 movea.l A0, [A4]
00001830 2F28 0040 move.l -[A7], [A0 + 0x40]
00001834 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001838 241F move.l D2, [A7]+
0000183A 4CDF 0003 movem.l D0,D1, [A7]+
0000183E 9082 sub.l D0, D2
00001840 B081 cmp.l D0, D1
00001842 6C0A bge +0xC /* 0000184E */
00001844 3F3C 0096 move.w -[A7], 0x96
00001848 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
0000184C 6058 bra +0x5A /* 000018A6 */
label0000184E:
0000184E 42A7 clr.l -[A7]
00001850 3F06 move.w -[A7], D6
00001852 2F0B move.l -[A7], A3
00001854 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */]
00001858 2D5F 000E move.l [A6 + 0xE], [A7]+
0000185C 6048 bra +0x4A /* 000018A6 */
label0000185E:
0000185E 4267 clr.w -[A7]
00001860 2F0B move.l -[A7], A3
00001862 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001866 101F move.b D0, [A7]+
00001868 673C beq +0x3E /* 000018A6 */
0000186A 42A7 clr.l -[A7]
0000186C 2254 movea.l A1, [A4]
0000186E 2069 003C movea.l A0, [A1 + 0x3C]
00001872 2050 movea.l A0, [A0]
00001874 3028 003C move.w D0, [A0 + 0x3C]
00001878 48C0 ext.l D0
0000187A 2F00 move.l -[A7], D0
0000187C 2F29 003C move.l -[A7], [A1 + 0x3C]
00001880 A9D1 syscall TESetSelect
00001882 2F0B move.l -[A7], A3
00001884 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
00001888 2054 movea.l A0, [A4]
0000188A 117C 0001 0072 move.b [A0 + 0x72], 0x1
00001890 2F0B move.l -[A7], A3
00001892 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00001896 600E bra +0x10 /* 000018A6 */
label00001898:
00001898 42A7 clr.l -[A7]
0000189A 3F06 move.w -[A7], D6
0000189C 2F0B move.l -[A7], A3
0000189E 4EBA F84C jsr [PC - 0x7B4 /* 000010EC */]
000018A2 2D5F 000E move.l [A6 + 0xE], [A7]+
label000018A6:
000018A6 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000018AA 4E5E unlink A6
000018AC 205F movea.l A0, [A7]+
000018AE 5C4F addq.w A7, 6
000018B0 4ED0 jmp [A0]
000018B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
000018B6 0000 206E ori.b D0, 0x6E /* 'n' */
000018BA 0008 2F28 ori.b A0, 0x28 /* '(' */
000018BE 0008 4EAD ori.b A0, 0xAD
000018C2 3352 4E5E move.w [A1 + 0x4E5E], [A2]
000018C6 205F movea.l A0, [A7]+
000018C8 DEFC 000A add.w A7, 0xA /* '\n' */
000018CC 4ED0 jmp [A0]
000018CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000018D0-000018D4
export_602:
fn000018D0:
000018D0 4E56 FFBC link A6, -0x0044
// end alternate branch 000018D0-000018D4
export_602: // at 000018D0 (misaligned)
fn000018D0: // (misaligned)
000018D2 FFBC .invalid <<F/6/7>>
000018D4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000018D8 2E2E 0010 move.l D7, [A6 + 0x10]
000018DC 286E 0008 movea.l A4, [A6 + 0x8]
000018E0 2054 movea.l A0, [A4]
000018E2 2147 0022 move.l [A0 + 0x22], D7
000018E6 2247 movea.l A1, D7
000018E8 2251 movea.l A1, [A1]
000018EA 2169 003C 0026 move.l [A0 + 0x26], [A1 + 0x3C]
000018F0 2268 0026 movea.l A1, [A0 + 0x26]
000018F4 2651 movea.l A3, [A1]
000018F6 316B 0020 002A move.w [A0 + 0x2A], [A3 + 0x20]
000018FC 316B 0022 002C move.w [A0 + 0x2C], [A3 + 0x22]
00001902 3C2B 0022 move.w D6, [A3 + 0x22]
00001906 9C6B 0020 sub.w D6, [A3 + 0x20]
0000190A 7000 moveq.l D0, 0x00
0000190C 2140 002E move.l [A0 + 0x2E], D0
00001910 7000 moveq.l D0, 0x00
00001912 2140 0032 move.l [A0 + 0x32], D0
00001916 42A8 0036 clr.l [A0 + 0x36]
0000191A 7000 moveq.l D0, 0x00
0000191C 2140 003A move.l [A0 + 0x3A], D0
00001920 7000 moveq.l D0, 0x00
00001922 2140 003E move.l [A0 + 0x3E], D0
00001926 7000 moveq.l D0, 0x00
00001928 2140 0042 move.l [A0 + 0x42], D0
0000192C 4268 0046 clr.w [A0 + 0x46]
00001930 7000 moveq.l D0, 0x00
00001932 2140 0048 move.l [A0 + 0x48], D0
00001936 3F2E 000E move.w -[A7], [A6 + 0xE]
0000193A 2047 movea.l A0, D7
0000193C 2050 movea.l A0, [A0]
0000193E 2F28 0016 move.l -[A7], [A0 + 0x16]
00001942 2F07 move.l -[A7], D7
00001944 42A7 clr.l -[A7]
00001946 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000194A 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */]
0000194E 486E FFBC pea.l [A6 - 0x44]
00001952 487A FF60 pea.l [PC - 0xA0 /* 000018B4, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001956 2F0E move.l -[A7], A6
00001958 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000195C 102E 000C move.b D0, [A6 + 0xC]
00001960 6764 beq +0x66 /* 000019C6 */
00001962 42A7 clr.l -[A7]
00001964 3006 move.w D0, D6
00001966 48C0 ext.l D0
00001968 2F00 move.l -[A7], D0
0000196A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
0000196E 2A17 move.l D5, [A7]
00001970 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001974 4A46 tst.w D6
00001976 6F24 ble +0x26 /* 0000199C */
00001978 2254 movea.l A1, [A4]
0000197A 2069 0026 movea.l A0, [A1 + 0x26]
0000197E 2050 movea.l A0, [A0]
00001980 2068 003E movea.l A0, [A0 + 0x3E]
00001984 3029 002A move.w D0, [A1 + 0x2A]
00001988 48C0 ext.l D0
0000198A D090 add.l D0, [A0]
0000198C 2F00 move.l -[A7], D0
0000198E 2045 movea.l A0, D5
00001990 2F10 move.l -[A7], [A0]
00001992 3006 move.w D0, D6
00001994 48C0 ext.l D0
00001996 2F00 move.l -[A7], D0
00001998 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
label0000199C:
0000199C 2054 movea.l A0, [A4]
0000199E 2145 002E move.l [A0 + 0x2E], D5
000019A2 3028 002A move.w D0, [A0 + 0x2A]
000019A6 9068 002C sub.w D0, [A0 + 0x2C]
000019AA 3140 0046 move.w [A0 + 0x46], D0
000019AE 42A7 clr.l -[A7]
000019B0 42A7 clr.l -[A7]
000019B2 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000019B6 2054 movea.l A0, [A4]
000019B8 215F 0042 move.l [A0 + 0x42], [A7]+
000019BC 2054 movea.l A0, [A4]
000019BE 2F28 0042 move.l -[A7], [A0 + 0x42]
000019C2 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label000019C6:
000019C6 2047 movea.l A0, D7
000019C8 7001 moveq.l D0, 0x01
000019CA 2050 movea.l A0, [A0]
000019CC B028 006F cmp.b D0, [A0 + 0x6F]
000019D0 57C0 seq D0
000019D2 4A00 tst.b D0
000019D4 6760 beq +0x62 /* 00001A36 */
000019D6 2F00 move.l -[A7], D0
000019D8 4267 clr.w -[A7]
000019DA 2254 movea.l A1, [A4]
000019DC 2069 0026 movea.l A0, [A1 + 0x26]
000019E0 2050 movea.l A0, [A0]
000019E2 3228 0020 move.w D1, [A0 + 0x20]
000019E6 48C1 ext.l D1
000019E8 2F01 move.l -[A7], D1
000019EA 2069 0026 movea.l A0, [A1 + 0x26]
000019EE 2050 movea.l A0, [A0]
000019F0 3228 0022 move.w D1, [A0 + 0x22]
000019F4 48C1 ext.l D1
000019F6 2F01 move.l -[A7], D1
000019F8 2F07 move.l -[A7], D7
000019FA 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000019FE 121F move.b D1, [A7]+
00001A00 201F move.l D0, [A7]+
00001A02 C001 and.b D0, D1
00001A04 6730 beq +0x32 /* 00001A36 */
00001A06 42A7 clr.l -[A7]
00001A08 2054 movea.l A0, [A4]
00001A0A 2F28 0026 move.l -[A7], [A0 + 0x26]
00001A0E 3F3C 0006 move.w -[A7], 0x6
00001A12 A83D syscall TEDispatch
00001A14 2054 movea.l A0, [A4]
00001A16 215F 0032 move.l [A0 + 0x32], [A7]+
00001A1A 2054 movea.l A0, [A4]
00001A1C 2F28 0032 move.l -[A7], [A0 + 0x32]
00001A20 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001A24 42A7 clr.l -[A7]
00001A26 2054 movea.l A0, [A4]
00001A28 2F28 0032 move.l -[A7], [A0 + 0x32]
00001A2C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00001A30 2054 movea.l A0, [A4]
00001A32 215F 0048 move.l [A0 + 0x48], [A7]+
label00001A36:
00001A36 486E FFBC pea.l [A6 - 0x44]
00001A3A 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001A3E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001A42 4E5E unlink A6
00001A44 205F movea.l A0, [A7]+
00001A46 DEFC 000C add.w A7, 0xC
00001A4A 4ED0 jmp [A0]
fn00001A4C:
00001A4C 4E56 0000 link A6, 0
00001A50 2F0C move.l -[A7], A4
00001A52 286E 0008 movea.l A4, [A6 + 0x8]
00001A56 2054 movea.l A0, [A4]
00001A58 4228 004C clr.b [A0 + 0x4C]
00001A5C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001A60 3F2E 000C move.w -[A7], [A6 + 0xC]
00001A64 1F3C 0001 move.b -[A7], 0x1
00001A68 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A6C 4EBA FE62 jsr [PC - 0x19E /* 000018D0 */]
00001A70 2054 movea.l A0, [A4]
00001A72 117C 0001 000F move.b [A0 + 0xF], 0x1
00001A78 7068 moveq.l D0, 0x68
00001A7A B06E 000C cmp.w D0, [A6 + 0xC]
00001A7E 56C0 sne D0
00001A80 4400 neg.b D0
00001A82 1140 000E move.b [A0 + 0xE], D0
00001A86 285F movea.l A4, [A7]+
00001A88 4E5E unlink A6
00001A8A 205F movea.l A0, [A7]+
00001A8C DEFC 000A add.w A7, 0xA /* '\n' */
00001A90 4ED0 jmp [A0]
00001A92 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001A96 0000 48E7 ori.b D0, 0xE7
00001A9A 0018 286E ori.b [A0]+, 0x6E /* 'n' */
00001A9E 0008 266C ori.b A0, 0x6C /* 'l' */
00001AA2 0008 202C ori.b A0, 0x2C /* ',' */
00001AA6 FFF4 .invalid <<F/7/7>>
00001AA8 2053 movea.l A0, [A3]
00001AAA B0A8 003A cmp.l D0, [A0 + 0x3A]
00001AAE 670E beq +0x10 /* 00001ABE */
00001AB0 42A7 clr.l -[A7]
00001AB2 2F2C FFF4 move.l -[A7], [A4 - 0xC]
00001AB6 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001ABA 295F FFF4 move.l [A4 - 0xC], [A7]+
label00001ABE:
00001ABE 202C FFF0 move.l D0, [A4 - 0x10]
00001AC2 2053 movea.l A0, [A3]
00001AC4 B0A8 003E cmp.l D0, [A0 + 0x3E]
00001AC8 670E beq +0x10 /* 00001AD8 */
00001ACA 42A7 clr.l -[A7]
00001ACC 2F2C FFF0 move.l -[A7], [A4 - 0x10]
00001AD0 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001AD4 295F FFF0 move.l [A4 - 0x10], [A7]+
label00001AD8:
00001AD8 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001ADC 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */]
00001AE0 4CDF 1800 movem.l A3,A4, [A7]+
00001AE4 4E5E unlink A6
00001AE6 205F movea.l A0, [A7]+
00001AE8 DEFC 000A add.w A7, 0xA /* '\n' */
00001AEC 4ED0 jmp [A0]
00001AEE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001AF0-00001AF4
fn00001AF0:
00001AF0 4E56 FFAE link A6, -0x0052
// end alternate branch 00001AF0-00001AF4
fn00001AF0: // (misaligned)
00001AF2 FFAE .invalid <<F/6/7>>
00001AF4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001AF8 266E 000C movea.l A3, [A6 + 0xC]
00001AFC 286E 0008 movea.l A4, [A6 + 0x8]
00001B00 2F0B move.l -[A7], A3
00001B02 3F3C 0069 move.w -[A7], 0x69 /* 'i' */
00001B06 1F3C 0001 move.b -[A7], 0x1
00001B0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B0E 4EBA FDC0 jsr [PC - 0x240 /* 000018D0 */]
00001B12 4205 clr.b D5
00001B14 7E00 moveq.l D7, 0x00
00001B16 7000 moveq.l D0, 0x00
00001B18 2D40 FFF0 move.l [A6 - 0x10], D0
00001B1C 7000 moveq.l D0, 0x00
00001B1E 2D40 FFF4 move.l [A6 - 0xC], D0
00001B22 486E FFAE pea.l [A6 - 0x52]
00001B26 487A FF6C pea.l [PC - 0x94 /* 00001A94, value 0x4E560000 'NV\0\0', cstring "NV" */]
00001B2A 2F0E move.l -[A7], A6
00001B2C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001B30 42A7 clr.l -[A7]
00001B32 42A7 clr.l -[A7]
00001B34 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001B38 2D57 FFF4 move.l [A6 - 0xC], [A7]
00001B3C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001B40 7001 moveq.l D0, 0x01
00001B42 2053 movea.l A0, [A3]
00001B44 B028 006F cmp.b D0, [A0 + 0x6F]
00001B48 6610 bne +0x12 /* 00001B5A */
00001B4A 42A7 clr.l -[A7]
00001B4C 42A7 clr.l -[A7]
00001B4E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001B52 2D57 FFF0 move.l [A6 - 0x10], [A7]
00001B56 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label00001B5A:
00001B5A 42A7 clr.l -[A7]
00001B5C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001B60 486E FFEC pea.l [A6 - 0x14]
00001B64 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00001B68 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00001B6C 201F move.l D0, [A7]+
00001B6E 3C00 move.w D6, D0
00001B70 6F00 00A2 ble +0xA4 /* 00001C14 */
00001B74 2054 movea.l A0, [A4]
00001B76 216E FFF4 003A move.l [A0 + 0x3A], [A6 - 0xC]
00001B7C 2268 0026 movea.l A1, [A0 + 0x26]
00001B80 2251 movea.l A1, [A1]
00001B82 3169 0020 0036 move.w [A0 + 0x36], [A1 + 0x20]
00001B88 3006 move.w D0, D6
00001B8A D068 0036 add.w D0, [A0 + 0x36]
00001B8E 3140 0038 move.w [A0 + 0x38], D0
00001B92 3028 002C move.w D0, [A0 + 0x2C]
00001B96 9068 002A sub.w D0, [A0 + 0x2A]
00001B9A 3206 move.w D1, D6
00001B9C 9240 sub.w D1, D0
00001B9E 3141 0046 move.w [A0 + 0x46], D1
00001BA2 7001 moveq.l D0, 0x01
00001BA4 2253 movea.l A1, [A3]
00001BA6 B029 006F cmp.b D0, [A1 + 0x6F]
00001BAA 663A bne +0x3C /* 00001BE6 */
00001BAC 42A7 clr.l -[A7]
00001BAE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001BB2 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
00001BB8 2F2D FBC0 move.l -[A7], [A5 - 0x440]
00001BBC 4EAD 3032 jsr [A5 + 0x3032 /* export_1538 */]
00001BC0 2E1F move.l D7, [A7]+
00001BC2 6F14 ble +0x16 /* 00001BD8 */
00001BC4 2054 movea.l A0, [A4]
00001BC6 216E FFF0 003E move.l [A0 + 0x3E], [A6 - 0x10]
00001BCC 2007 move.l D0, D7
00001BCE 90A8 0048 sub.l D0, [A0 + 0x48]
00001BD2 2140 0048 move.l [A0 + 0x48], D0
00001BD6 600E bra +0x10 /* 00001BE6 */
label00001BD8:
00001BD8 42A7 clr.l -[A7]
00001BDA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001BDE 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001BE2 2D5F FFF0 move.l [A6 - 0x10], [A7]+
label00001BE6:
00001BE6 2054 movea.l A0, [A4]
00001BE8 2F28 0042 move.l -[A7], [A0 + 0x42]
00001BEC 42A7 clr.l -[A7]
00001BEE 2054 movea.l A0, [A4]
00001BF0 3028 0046 move.w D0, [A0 + 0x46]
00001BF4 48C0 ext.l D0
00001BF6 2228 0048 move.l D1, [A0 + 0x48]
00001BFA D280 add.l D1, D0
00001BFC 2F01 move.l -[A7], D1
00001BFE 42A7 clr.l -[A7]
00001C00 201F move.l D0, [A7]+
00001C02 2E9F move.l [A7], [A7]+
00001C04 B097 cmp.l D0, [A7]
00001C06 6F02 ble +0x4 /* 00001C0A */
00001C08 2E80 move.l [A7], D0
label00001C0A:
00001C0A 4EAD 234A jsr [A5 + 0x234A /* export_1125 */]
00001C0E 4EAD 230A jsr [A5 + 0x230A /* export_1117 */]
00001C12 601C bra +0x1E /* 00001C30 */
label00001C14:
00001C14 42A7 clr.l -[A7]
00001C16 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001C1A 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001C1E 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00001C22 42A7 clr.l -[A7]
00001C24 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001C28 4EAD 214A jsr [A5 + 0x214A /* export_1061 */]
00001C2C 2D5F FFF0 move.l [A6 - 0x10], [A7]+
label00001C30:
00001C30 486E FFAE pea.l [A6 - 0x52]
00001C34 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001C38 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001C3C 4E5E unlink A6
00001C3E 205F movea.l A0, [A7]+
00001C40 504F addq.w A7, 8
00001C42 4ED0 jmp [A0]